html{

		scrollbar-arrow-color:Black;
		scrollbar-base-color:Gray;
		scrollbar-shadow-color:#A8A8A8;
		scrollbar-face-color:   url(images_sito_principale/home/testata_home.jpg) ;
		scrollbar-highlight-color:#FFFFFF;
		scrollbar-dark-shadow-color:#000000;
		scrollbar-3d-light-color:#A8A8A8;
		
}


body{

		scrollbar-arrow-color:Black;
		scrollbar-base-color:Gray;
		scrollbar-shadow-color:#A8A8A8;
		scrollbar-face-color:   url(images_sito_principale/home/testata_home.jpg) ;
		scrollbar-highlight-color:#FFFFFF;
		scrollbar-dark-shadow-color:#000000;
		scrollbar-3d-light-color:#A8A8A8;
		background: Black;
		margin: 0;
		padding: 0 0 0 0;
	
}

h1{
	visibility: hidden;
	
}

h2{
	visibility: hidden;
	
}



/* inizio decorazioni */

#intro #testata{
	position: absolute;
	margin:  0 0 0 0;
	padding: 0 0 0 0;
	background-image: url(images_sito_principale/home/testata_home.jpg);
	background-repeat: no-repeat;
	top: 0px;
	left: 259.2px;
	width: 763px;
	height: 186px;
}

#intro #centro{
	position: absolute;
	margin:  0 0 0 0;
	padding: 0 0 0 0;
	background-image: url(images_sito_principale/home/centro_02.jpg);
	background-repeat: no-repeat;
	top: 238px;
	left: 327px;
	width: 692px;
	height: 415px;
}

#flash{
	position: absolute;
	margin:  0 0 0 0;
	padding: 0 0 0 0;
	top: 238px;
	left: 327px;
	width: 692px;
	height: 415px;

}

#intro #logo{
	position:absolute;
	margin:  0 0 0 0;
	padding: 0 0 0 0;
	background-image: url(images_sito_principale/home/malizia_generation_graphic.jpg);
	background-repeat: no-repeat;
	top: 0px;
	width: 259px;
	height: 314px;
}

 
#intro #barra_sinistra{
	margin:  0 0 0 0;
	padding: 0 0 0 0;
	position: absolute;
	width: 50px;
	height: 339px;
	top:314px;
	left: 0px;
}


/* fine decorazioni */


/* inizio finestra testo */

#content_in {
	margin:  0 0 0 0;
	padding: 0 0 0 0;
	position: absolute;
	top: 280px;
	left: 328px;
	padding: .5em;
	width: 40%;
	height: 258px;
	margin: 0 auto;
	border: medium double Gray;
	text-align: left;
	overflow: auto;
	background: url(images_sito_principale/home/images_fondo_testi.jpg);
}

#content_in h3 {
	font: bold 1.3em/1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #424242;
}	

#content_in p {
	font: normal 1em/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ccc;
	text-align: justify;
}

#content_in #primo p:first-letter{
	font-size: 2em;
}

#content_in p.firma {
	margin-left: 60%;
	margin-bottom: 25px;
	height: 50px;
	width: 100px;
	background: url(images_sito_principale/home/firma.gif) no-repeat;
	font: italic .8em/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Silver;
}


#content_in p.firma span {
	visibility: hidden;
}

/* fine finestra testo */







/* inizio elementi di menu */


#menu{
	margin:  0 0 0 0;
	padding: 0 0 0 0;
	position: absolute;
	top: 0;
	margin: 0;
	padding: 0;
	width: 195px;
	height: 43px;
	list-style: none;
	background: #000;
	
}


#menu li {
	margin:  0 0 0 0;
	padding: 0 0 0 0;
	position: relative;
	left: 60px;
	top: 320px;
	
}

#menu li,
#menu li a {
	margin:  0 0 0 0;
	padding: 0 0 0 0;
	display: block;
	height: 42px;
	text-decoration: none;
}

#menu li a span, #menu li span {
	visibility: hidden;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#home {
	background: url(images_sito_principale/home/home_push_hover.jpg) no-repeat;
}

#chi_siamo {
	background: url(images_sito_principale/pulsanti_menu/chi_siamo_push.jpg) no-repeat;
}

body.home #chi_siamo a:hover{
	background: url(images_sito_principale/chi_siamo/chi_siamo_push_hover.jpg) no-repeat;
}
#creazioni {
	background: url(images_sito_principale/pulsanti_menu/creazioni_push.jpg) no-repeat;
}
body.home #creazioni a:hover{
	background: url(images_sito_principale/creazioni/creazioni_push_hover.jpg) no-repeat;
}
#prodotti {
	background: url(images_sito_principale/pulsanti_menu/prodotti_push.jpg) no-repeat;
}
body.home #prodotti a:hover{
	background: url(images_sito_principale/prodotti/prodotti_push_hover.jpg) no-repeat;
}
#clienti {
	background: url(images_sito_principale/pulsanti_menu/clienti_push.jpg) no-repeat;
}
body.home #clienti a:hover{
	background: url(images_sito_principale/clienti/clienti_push_hover.jpg) no-repeat;
}
#portfolio {
	background: url(images_sito_principale/pulsanti_menu/portfolio_push.jpg) no-repeat;
}
body.home #portfolio a:hover{
	background: url(images_sito_principale/portfolio/portfolio_push_hover.jpg) no-repeat;
}
#contatto {
	background: url(images_sito_principale/pulsanti_menu/contatto_push.jpg) no-repeat;
}
body.home #contatto a:hover{
	background: url(images_sito_principale/contatto/contatto_push_hover.jpg) no-repeat;
}

#novita{
	position: absolute;
	top: 0px;
	margin: 0px;
	padding: 0;
	height: 40px;
	list-style: none;
	background: #000;	
}

#novita li {
	position: relative;
	left: 310px;
	top: 180px;
}

#novita li,
#novita li a {
	display: block;
	height: 42px;
	text-decoration: none;
}

#novita li a span, #novita li span {
	visibility: hidden;
}

#news {
	background: url(images_sito_principale/home/news_push.jpg) no-repeat;
	width: 189px;
	height: 60px;
}

body.home #novita a:hover{
	background: url(images_sito_principale/home/news_push_hover.jpg) no-repeat;
	width: 189px;
	height: 60px;
}

#download{
	position: absolute;
	top: 0px;
	margin: 0px;
	padding: 0;
	height: 40px;
	list-style: none;
	background: #000;
}

#download li {
	float: left;
	position: relative;
	left: 973px;
	top: 190px;
	
}

#download li,
#download li a {
	text-decoration: none;
}

#download li a span, #download li span {
	visibility: hidden;
}

#quicktime {
	background: url(images_sito_principale/home/quicktime_logo1.jpg) no-repeat;
	height: 50px;
	width: 50px;
}

#guestbooks a{
	position: absolute;
	top: 200px;
	left: 530px;
	margin:  0 0 0 0;
	padding: 0 0 0 0;
	font: bold 20px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: White;
	text-align: justify;
	font-variant: small-caps;
	list-style: none;
	text-decoration: none;
}

#guestbooks a:hover{
	position: absolute;
	top: 200px;
	left: 530px;
	margin:  0 0 0 0;
	padding: 0 0 0 0;
	font: bold 22px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Silver;
	text-align: justify;
	font-variant: small-caps;
	
	
}


/* fine elementi di menu */

#cr {
	position: absolute;
	top: 635px;
	margin: 0;
	padding-left: 80px;
	bottom: 95px;
	color: #666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .8em;
}






















