body {
	margin: 0;
	padding: 0;
	font-family: "Helvetica", Arial, Verdana; /*font-size: 32px; color: #999; font-weight: normal; text-transform: uppercase;*/
	background: #fff url(../img/background.jpg) 50% 0 repeat-x;

}

@font-face {
	font-family: 'CenturyGothicRegular';
	src: url('../font/gothic-webfont.eot');
	src: local('?'), url('../font/gothic-webfont.woff') format('woff'), url('../font/gothic-webfont.ttf') format('truetype'), url('../font/gothic-webfont.svg#webfont8K5neiTh') format('svg');
	font-weight: normal;
	font-style: normal;
}


a {
	color:#6f9927;
	text-decoration:none;
}

a:hover {
	color:#95c93d;
	text-decoration:none;
}

img {
	border:none;
}

h1 {
	font-family:"CenturyGothicRegular", Geneva, sans-serif;
	font-size:35px;
	color: #666;
	font-weight:lighter;
	text-transform: uppercase;
	letter-spacing:2px;
	margin:0;
	padding:107px 0 0 20px;
}

h2 {
	font-family:"CenturyGothicRegular", Geneva, sans-serif;
	font-size:14px;
	color: #666;
	font-weight:lighter;
	text-transform: uppercase;
	letter-spacing:2px;
	margin:0;
	padding:0 0 0 20px;
}

h4 {
	font-family: "CenturyGothicRegular", Geneva, sans-serif;
	font-size: 10px;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin: 0;
	padding: 0 0 0 20px;
}

h5 {
	font-family:Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	color: #fff;
	text-transform:uppercase;
	letter-spacing:2px;
	padding:0 0 0 20px;
	margin:0 0 20px 0;
}

input, textarea {
	font-family: "Helvetica", Arial, Verdana;
	font-size: 12px;
}

label {
	display: block;
	font-size:10px;
	letter-spacing:1px;
}

form {
	margin:0;
	padding:0;
}

td#brands div {
	font-size:12px;
	float:left;
	width:50%;
	display:inline;
}

td.descrizioni_in {
	color:#777;
	font-size:12px;
	padding:0 0 0 50px;
}

p.links {
	text-align:right;
	padding:0 22px;
	color:#666;
}

p.links:hover {
	text-align:right;
	padding:0 22px;
	color:#fff;
	cursor:pointer;
}

p.links_stand {
	text-align:right;
	padding:0 15px;
	color:#fff;
	cursor:pointer;
	border-right:#95c93d solid 7px;
}

p.responsabilita span {
	font-size:10px;
	text-transform:capitalize;
	width:50%;
	float:left;
}

span.paginazione {
	color:#fff;
	font-size:12px;
	margin-right:5px;
	cursor:pointer;
}

span.paginazione:hover {
	color:#95c93d;
	font-size:12px;
	margin-right:5px;
	cursor:pointer;
}

span.paginazione_stand {
	color:#95c93d;
	font-size:12px;
	margin-right:5px;
	cursor:default;
}

div#allestimento {
	position: absolute;
	z-index: 3;
	background: url(../img/allestimento.png) top left no-repeat;
	width: 103px;
	height: 103px;
	float: left;
}

div.home_page {
	background: url(../img/layout_2.jpg) top left no-repeat;
	min-height:350px;
}

div.nav {
	height:150px;
}

div.logo {
	background:url(../img/logo.jpg) top left;
	width:300px;
	height:150px;
	float:left;
}

div.menu {
	width:430px;
	height:150px;
	margin-left:20px;
	float:left;
}

div.marchio {
	background:url(../img/marchio.jpg) top left;
	width:129px;
	height:150px;
	float:left;
}

.item .descrizione {
	width:350px;
}

.item .descrizione td {
	font-family:Geneva, sans-serif;
	font-size:12px;
	color: #999;
	padding:0 0 0 20px;
}

.item .categoria {
	font-family:Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	color: #fff;
	text-transform:uppercase;
	letter-spacing:2px;
	padding:0 0 0 20px;
	width:350px;
}

.item .categoria:hover {
	color: #6f9927;
	cursor:pointer;
}

.gallery_on {
	border-left:#6f9927 solid 4px;
	margin:0 0 10px 0;
	cursor:pointer;
}

.gallery_off {
	border-left:none;
	margin:0 0 10px 0;
	cursor:pointer;
}

div.link_work {
	font-size:10px;
	background:url(../img/icone/link_arrow.png) center left no-repeat;
	padding:0 10px;
	margin:5px 0 0 0;
	color:#6f9927;
}

div.link_work:hover {
	color:#95c93d;
	cursor:pointer;
}

#process {
	float:right;
	text-align:right;
}

#pulseSend {
	background:url(../img/icone/send.png) center top;
	width:152px;
	height:31px;
	float:left;
}

#pulseSend:hover {
	background:url(../img/icone/send.png) center bottom;
	cursor:pointer;
}

#riga {
	height:30px;
	width: 100%;
	background:url(../img/icone/dotted_hr.gif) center repeat-x;
}

div#loading_image {
	width: 539px;
	height: 402px;
}

div#loading_image div.loading {
	width: 539px;
	height: 402px;
	background: url(../img/icone/loading_big.gif) center center no-repeat;
	color: #fff;
	font-size:12px;
}

/*
 MENU - HOME
*/

div.menu_home span,
div.menu_lavori span,
div.menu_home_stand span,
div.menu_lavori_stand span,
div.menu_about span,
div.menu_about_stand span,
div.menu_contatti span,
div.menu_contatti_stand span {
	display:none;
}

/*
 MENU - HOME
*/

div.menu_home {
	width:70px;
	height:150px;
	float:left;
	background:url(../img/menu/home.jpg) top left;
}

div.menu_home:hover {
	width:70px;
	height:150px;
	float:left;
	background:url(../img/menu/home.jpg) center left;
	cursor:pointer;
}

div.menu_home_stand, div.menu_home_stand:hover {
	width:70px;
	height:150px;
	float:left;
	background:url(../img/menu/home.jpg) bottom left;
	cursor:pointer;
}

/*
 MENU - LAVORI
*/

div.menu_lavori {
	width:78px;
	height:150px;
	float:left;
	background:url(../img/menu/lavori.jpg) top left;
}

div.menu_lavori:hover {
	width:78px;
	height:150px;
	float:left;
	background:url(../img/menu/lavori.jpg) center left;
	cursor:pointer;
}

div.menu_lavori_stand, div.menu_lavori_stand:hover {
	width:78px;
	height:150px;
	float:left;
	background:url(../img/menu/lavori.jpg) bottom left;
	cursor:pointer;
}

/*
 MENU - ABOUT
*/

div.menu_about {
	width:78px;
	height:150px;
	float:left;
	background:url(../img/menu/about.jpg) top left;
}

div.menu_about:hover {
	width:78px;
	height:150px;
	float:left;
	background:url(../img/menu/about.jpg) center left;
	cursor:pointer;
}

div.menu_about_stand, div.menu_about_stand:hover {
	width:78px;
	height:150px;
	float:left;
	background:url(../img/menu/about.jpg) bottom left;
	cursor:pointer;
}

/*
 MENU - CONTATTI
*/

div.menu_contatti {
	width:96px;
	height:150px;
	float:left;
	background:url(../img/menu/contatti.jpg) top left;
}

div.menu_contatti:hover {
	width:96px;
	height:150px;
	float:left;
	background:url(../img/menu/contatti.jpg) center left;
	cursor:pointer;
}

div.menu_contatti_stand, div.menu_contatti_stand:hover {
	width:96px;
	height:150px;
	float:left;
	background:url(../img/menu/contatti.jpg) bottom left;
	cursor:pointer;
}

div.firma {
	padding-top:30px;
	font-size:10px;
	color:#999;
	text-align:right;
	float:left;
	width:100%;
	background:#fff;
}
