body {

		font-family: Verdana, Geneva, Arial, helvetica, sans-serif;

		font-size:11px;

		color:#F2F2F2;

		margin:0px;

		background-color:#000000;

		line-height:15px;

		letter-spacing:0.05em;

 }

a.prodotti:LINK {
 color: DarkOrange;
 text-decoration: none;
}

a.prodotti:VISITED {
 color: DarkOrange;
 text-decoration: none;
}

a.prodotti:HOVER  {
 color: SandyBrown;
 text-decoration : none;
}

a.prodotti:ACTIVE {
 color: SandyBrown;
 text-decoration : none;
}




#container{

		border: 1px solid #333333;

		width:960px;

		text-align:left;

		margin: 0px auto 0px auto ;

}



#head{

		border: 0px solid #cccccc;

		height:106px;

}



#logo{	

		width:420px;

		height:71px;

		position:relative;

		top:10px;

		left: 3px;

		float:left;

		background-image:url(../img/layout/logo.gif);

		background-repeat:no-repeat;

		background-position:bottom;

	}



/********************************************/





#footer{

		border: 0px solid #cccccc;

		height:77px;

		background-image:url(../img/layout/sf_footer_7.jpg);

		background-repeat:repeat-x;

		background-position:top;

}

#indirizzo{

		width:960px;

		height:40px;

		position:relative;

		top:16px;

		background-image:url(../img/layout/footer_copia.png);

		background-repeat:no-repeat;

		background-position:top;

		}



br.clearer{clear:both;}



.cen {

		width:960px;

		float:left;
	height: 400px;
	top: 100px;
	background: url(../img/home/intro.gif) no-repeat;
}

.sin {	border: 0px solid #333333;

		width:380px;

		padding:5px;

		float:left;

		}



.des {	border: 1px solid #333333;

		margin: 12px 0px 12px 0px;

		width:550px;

		float:right;

		background-image:url(../img/layout/sf_des.gif);

		background-repeat:repeat-y;

		background-position:left;

		}

.titoletto {

		border-bottom: 1px solid silver;

		width:100%;

		height:23px;

		background-color: none;

}



.sin p {padding: 10px 10px 2px 15px;

		margin:0px;

}



.des p {padding: 10px 15px 5px 10px;

		margin:0px;}





/********************************************/



#tit_chisiamo{

		width:200px;

		height:22px;

		background-image:url(../img/layout/tit/chisiamo.gif);

		background-position:20px bottom;

		background-repeat:no-repeat;

}



#tit_prodotti{

		width:200px;

		height:22px;

		background-image:url(../img/layout/tit/prodotti.gif);

		background-position:20px bottom;

		background-repeat:no-repeat;

}



#tit_progettazione{

		width:200px;

		height:22px;

		background-image:url(../img/layout/tit/progettazione.gif);

		background-position:20px bottom;

		background-repeat:no-repeat;

}



#tit_promo{

		width:200px;

		height:22px;

		background-image:url(../img/layout/tit/promo.gif);

		background-position:20px bottom;

		background-repeat:no-repeat;

}



#tit_dove{

		width:200px;

		height:22px;

		background-image:url(../img/layout/tit/dove.gif);

		background-position:20px bottom;

		background-repeat:no-repeat;

}



#tit_contatto{

		width:200px;

		height:22px;

		background-image:url(../img/layout/tit/contatto.gif);

		background-position:20px bottom;

		background-repeat:no-repeat;

}





/********************************************/



.sshow {border:0px solid red;

		position:relative;

		top:10px;

		text-align:center;}





a.gallery, a.gallery:visited {

		display:inline; 

		width:100px; height:75px; 

		float:left; margin:0px 15px;

		position:relative; 

		border:1px solid #a0a0a0;

		top:20px; left: 15px;

		cursor:hand;}





a.slidea {background:url(../img/prodotti/th1.jpg);}

a.slideb {background:url(../img/prodotti/th2.jpg);}

a.slidec {background:url(../img/prodotti/th3.jpg);}

a.slided {background:url(../img/prodotti/th4.jpg);}



a.gallery span {

		visibility:hidden;

		display:block; 

		position:absolute; 

		width:530px; 

		height:300px; 

		top:189px; left:9px; border:0px solid #fff;

		cursor:default;}



a.slidea span {left:-20px;  top:100px;}

a.slideb span {left:-152px; top:100px;}

a.slidec span {left:-284px; top:100px;}

a.slided span {left:-416px; top:100px;}



a.gallery:hover {border:1px solid #fff; z-index:100;}

a.gallery:hover span {visibility:visible; z-index:100;}

a.gallery:hover span img {border:5px solid #999999; position:relative; z-index:100;}

/********************************************/









/********/

/* MENU */

/********/





div#menu{	

		width:535px;

		position:relative;

		border:0px solid red;

		top:0px;

		left: 3px;

		float:right;

		padding:0px;

	}









#menu span{ display:none;}





.men {

	list-style:none; /* elimino i punti elenco */

	margin:0px 0px 0px 0px;

	padding:0px; /* elimino i rientri delle liste */		

	position:relative;

	border:0px solid green;	

}



.men li {

	list-style-type: none;

	padding: 0px; 

	margin: 0px;

	display: block;

	float: left;

}







.men li a {

	padding:0px 0px 0px 0px;

	margin:0px;

	color: #ffffff;

	text-decoration: none;

	display: block;

	width: 86px;

	height:	20px;

	letter-spacing:normal;

	border-right: 1px solid #333333;

	border-top: 1px solid #333333;

}



.men li a#item1{background:url(../img/menu/pul1.jpg);	background-position:0px 20px;	}

.men li a#item2{background:url(../img/menu/pul2.jpg);	background-position:0px 20px;	}

.men li a#item3{background:url(../img/menu/pul3.jpg);	background-position:0px 20px;	}

.men li a#item4{background:url(../img/menu/pul4.jpg);	background-position:0px 20px;	}

.men li a#item5{background:url(../img/menu/pul5.jpg); 	background-position:0px 20px;	}

.men li a#item6{background:url(../img/menu/pul6.jpg);	background-position:0px 20px;	}



.men a:hover#item1 { background-position: 0px 0px;}

.men a:hover#item2 { background-position: 0px 0px;}

.men a:hover#item3 { background-position: 0px 0px;}

.men a:hover#item4 { background-position: 0px 0px;}

.men a:hover#item5 { background-position: 0px 0px;}

.men a:hover#item6 { background-position: 0px 0px;}



/********/

/********/



/** FORM **/

form {

	margin:0px;

}



input	{

	border: 2px solid #c0c0c0;

	font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;

	font-size: 10px;

	margin-top:2px;

	padding:1px;	

	background-color:#999999;

}



textarea	{

	border: 2px solid #c0c0c0;

	font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;

	font-size: 10px;

	margin: 5px 5px 5px 25px;

	width:400px;

	height:100px;	

	padding:1px;

	background-color:#999999;

}



#informa {

	height:40px;}



/**********/



.spazio_promo {	

		border: 1px solid #333333;

		margin: 12px 0px 12px 0px;

		min-height: 370px;

		height: auto !important;

		height: 370px;			

		padding:5px;

		width: 550px;

		float: right;

		background-image:url(../img/layout/sf_des.gif);

		background-repeat:repeat-y;

		background-position:left;

		}





.c_prsx {	width:390px;

			padding: 0px 10px 0px 10px;

		}

.c_prdx {	width:160px;}

.c_prdx img {	border: 1px solid #c0c0c0;

				padding:1px;

				width:150px;

			}



a.cont { color:#FFFFFF;}