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

body {
	background-color: #837351;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-size: 12px;/* line-height: 22px;*/
	margin:0;
	padding:0;
}

.bg {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}


h5{
	font-size:12px;
	font-weight:300;
	width:80px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	text-align:center;
}

#container{
	width: 940px;
	height: 580px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -290px;
	margin-left: -470px;
}

#menu{
	position:relative;
	background-color:#731B2B;
	width:940px;
	height:50px;
	z-index:30;	
}


.logo{
	border:0;
	position:absolute;
	display:block;
	z-index:1000;
	width:145px;
	height:55px;
	padding-top:12px;
	margin-left:780px;
}

.fadein {
	display:hidden;
}

#footer{

background-color:#731B2B;
	width:940px;
	height:50px;
color:#FFEBEF;
font-size:10px;
}


#content{
	width:940px;
	height:480px;
	background-color:#FFFFFF;
}


/* HOME MENU */
/*
ul.gallery {
	width: 960px;
	margin: 0;
	padding: 0;
	clear: left;
}
ul.gallery li {
	float: left;
	margin: 0px; padding: 0;
	text-align: center;
	float: left;
	display: inline; 
}
ul.gallery li a.thumb {
	width: 470px;
	height: 480px;
	cursor: pointer;
}
ul.gallery li span { 
	width: 470px;
	height: 480px;
	overflow: hidden;
	display: block;
}

ul.gallery li a {text-decoration: none; color: #777; display: block; overflow: hidden; cursor: pointer;}

*/


ul.gallery {
position:absolute;
width: 950px;
margin: 0;
padding: 0;
clear: left;
}

ul.gallery li {
width: 470px;
height: 480px;
margin: 0;
padding: 0;
display: inline;
float: left;
}

ul.gallery li span {
width: 470px;
height: 480px;
overflow: hidden;
display: block;
}

ul.gallery li a.thumb {
width: 470px;
height: 480px;
overflow: visible;
cursor: pointer;
display:block;
}


/* TOP MENU */


.garagedoor{
padding-left: 10px;
}

.garagedoor a:active, .under_header a:active, .header a:focus, .under_header a:focus {
	outline: none; -moz-outline-style: none;
}

.garagedoor img {
	border: 0px; display: block;	
}

.item .mouse {
	height: 47px;
	width: 80px;	
	margin:0;padding:0;border:0;display:block;left:0;position:absolute;cursor:pointer;top:0;
}

.item .mouse img {
	height: 50px;
	width: 80px;
	
	margin:0;padding:0;
}

.item {
	height: 50px;
	width: 80px;
	color: black;
	
	overflow:hidden;display:block;overflow:hidden;position:relative;margin:0;padding:0;float:left;background-repeat:no-repeat;text-decoration: none;
}

.item .underlay {
	width: 80px;
	padding-top: 18px;	
	position:absolute;left:0px;top:0px;
	text-align:center;
	color:#FFFFFF;
}

.item .overlay {
	height: 50px;
	width: 80px;	
	margin:0;
	padding:0;
	border:0;
	left:0;
	position:absolute;
	top:-35px;
}



/* STORIA */

#storia{ 

		position: relative;
		background-image:url(../images/storia.jpg);
		background-repeat:no-repeat;
		width: 940px;
		height: 480px;
		display:block;
		z-index:1;
		
}

#storia .testo{
		position: absolute;
		font-size:12px;
		font-weight:100;
		line-height:14px;
		width: 370px;
		height: 300px;
		display:block;
		z-index: 10;
		top:70px;
		left:115px;
}

#storia .foto{
		position: absolute;
		font-size:12px;
		font-weight:100;
		line-height:normal;
		margin-top: 60px;
		margin-left: 485px;
		padding: 40px;
		width: 300px;
		height: 300px;
		display:block;
		z-index: 10;
}

#storia .testo strong { font-weight:900;}

.transparent_class {
		position: absolute;; 
		margin-top: 50px;
		margin-left: 70px;
		padding: 40px;
		width: 720px;
		height: 300px;
		display:block;
		z-index: 10;
		background-color:#FFFFFF;	
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;
}

/* NEWSLETTER */

#newsletter{ 

position: absolute;
		background-image:url(../images/storia.jpg);
		background-repeat:no-repeat;
		width: 940px;
		height: 480px;
		display:block;
		z-index: 1;
		
}

#newsletter .testo{
position: absolute;; 
		margin-top: 50px;
		margin-left: 70px;
		padding: 40px;
		font-size:14px;
		width: 720px;
		height: 300px;
		display:block;
		z-index: 10;
}

#newsletter .testo h2{ color: #731B2B;}

#newsletter .testo a{ color: #731B2B; text-decoration:none;}


/* prodotti */

<!--
#prodotti {
	width:940px;
	height:480px;

}

#varianti_stage {
	width:730px;
	height:480px;
}

.variante {
	text-align:center;
	margin-left:30px;
	margin-top:30px;
	padding:5px;
	width:169px;
	height:152px;
	float:left;
	font-size: 13px;
	font-weight: bold;
	text-decoration:none;
}

.variante a{
	margin-left:30px;
	margin-top:30px;
	color:#333333;
	padding:5px;
	background-color:#FFF;
	text-decoration:none;
}
.variante a:hover{
	padding:3px;
	border:2px solid #731B2B;
	text-decoration:none;
}


.variante_testo {
line-height: 30px;
font-weight:lighter;
color:#000000;
}


.modello_txt { font-weight:300;}


.colore_txt { color:#666;}

#leftbar {
	width:210px;
	height:480px;
	float:left;

}

#leftbar_menu {
	margin-top:40px;
	margin-left:20px;
	height:40px;
}

#leftbar_content{
	line-height:14px;
	margin-top:30px;
	margin-left:20px;
	height:355px;
		display:none;

}


#content_moderno {
	background-image:url(../images/modern_over.jpg);
	width:730px;
	height:480px;
	float:left;
	background-repeat: no-repeat;
	background-position: right top;
}

#content_classico {
	background-image:url(../images/classico_over.jpg);
	width:730px;
	height:480px;
	float:left;
	background-repeat: no-repeat;
	background-position: right top;
}

#form {
	width:220px;
	list-style-type:none;
}

#invia_link {
	margin-top:1px;
	position:absolute;
	z-index:170;
}

#newsletter_link {
	position:ablsolute;
	z-index:270;
	margin-top:-29px;
	margin-left:775px;
	border:0;
}



#scheda_desc {
	position:relative;
	z-index:150;
	width:730px;
	height:60px;
	margin-top:-63px;
	background:#fff;
	filter:alpha(opacity=80); 
	-moz-opacity: 0.8; 
	opacity: 0.8;

}

#scheda_txt {
	width:715px;
	height:60px;
	line-height:15px;
	font-size:10px;
	position:relative;
	z-index:200;
	color:#333333;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.scheda_link_last {
	text-align:center;
	width:35px;
	height:39px;
	position:relative;
	z-index:150;
	margin-top:-80px;
	margin-left:695px;
	/*line-height:14px;*/
	font-size:14px;
	color:#FFFFFF;	
}

.scheda_link {
	text-align:center;
	width:35px;
	height:39px;
	position:relative;
	z-index:150;
	margin-top:-80px;
	margin-left:695px;
/*	line-height:14px;*/
	font-size:14px;
	color:#FFFFFF;
	font-weight: bold;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;	
}

.scheda_link a{
	display:block;
	text-align:center;
	width:35px;
	height:39px;
	position:relative;
	z-index:150;
	margin-top:0px;
	margin-left:0px;
/*	line-height:14px;*/
	font-size:14px;
	color:#FFFFFF;
	background-color:#999999;
	text-decoration:none;
ilter:alpha(opacity=65);
	-moz-opacity:0.65;
	-khtml-opacity: 0.65;
	opacity: 0.65
}

input {
	border:0;
	background-color:#ECE8D8;
}
.scheda_link a:hover{
	display:block;
	text-align:center;
	width:35px;
	height:37px;
	position:relative;
	z-index:150;
	margin-top:0px;
	margin-left:0px;
/*	line-height:14px;*/
	font-size:14px;
	color:#fff;
	text-decoration:none;
	background-color:#666666;
	font-weight: bold;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	
ilter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity: 1;	
}

.scheda_title_desc {
	font-weight:bold;
	font-size: 13px;
	color:#000000;
	text-decoration:underline;
}

.scheda_desc {
	color:#000000;
	font-size: 11px;
}

.part_desc {
padding-top:10px;
color:#666666;
font-size: 11px;
}

.varianti_title_desc {
	font-size: 13px;
	font-weight: bold;
}

#slogan{ 
	z-index:10; 
	height:200px; 
	position: fixed; 
	font-size:26px; 
	color:#FFFFFF; 
	padding-top:330px; 
	padding-left:0px;
	font-stretch:wider; 	
/*	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85*/
}

#slogan p{
	line-height:26px;
	margin-top: 50px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 30px;
}	
