body { margin: 0; background: black; }

body, div { color: white; font: 11pt georgia, times new roman, times, serif }

a { color: white; text-decoration: none }
a:hover { color: silver }

a img { border: none }

#slideshow, #slideshow div {position: absolute; top: 0; left: 0; display: block }

div#contenitore, div#home { background: url('../img/sfondo-800-logonuovo.jpg'); width: 800px; height: 600px; 
  position: absolute; left: 50%; margin-left: -400px; }
  
div#landing1 {
	background: url('../img/landing1.jpg');
	width: 800px;
	height: 617px;
	position: absolute;
	top: 20px;
	left: 50%;
	margin-left: -400px;
}

div#home { background: url('../img/home800.jpg') }

div#lingue_home { position: absolute; bottom: 5px; right: 20px }

div#footer {
	width: 800px;
	height: 20px;
	position: absolute;
	top: 624px;
	left: 50%;
	margin-left: -400px;
	font-size: 7pt;
	color: #999999;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.menu1 { position: absolute; left: 152px; top: 248px; }
a.menu3 { position: absolute; left: 109px; top: 278px; }
a.menu5 { position: absolute; left: 079px; top: 312px; }
a.menu2 { position: absolute; left: 201px; top: 225px; }
a.menu4 { position: absolute; left: 242px; top: 201px; }
a.menu6 {
	position: absolute;
	left: 702px;
	top: 114px;
	width: 82px;
}


a.menu0old { position: absolute; left: 343px; top: 156px; }
a.menu1old { position: absolute; left: 269px; top: 188px; }
a.menu2old { position: absolute; left: 197px; top: 217px; }
a.menu3old { position: absolute; left: 158px; top: 249px; }
a.menu4old { position: absolute; left: 123px; top: 278px; }
a.menu5old { position: absolute; left: 079px; top: 312px; }


#submenu_prodotti { position: absolute; left: 10px; top: 332px; font-style: italic; visibility: hidden }

#submenu_prodotti_old { position: absolute; left: 150px; top: 312px; font-style: italic; visibility: hidden }


a.cambio_lingua {
	position: absolute;
	top: 0px;
	right: 16px;
}
a.cambio_lingua img, #lingue_home a img { border: none; margin-right: 0; vertical-align: middle;}


h1.titolo {
	font-size: 10pt;
	font-weight: bold;
	margin: 0;
	position: absolute;
	top: 250px;
	left: 540px;
	width: 259px;
}
div#foto_pagina { position: absolute; bottom: 10px; left: 540px }
div#descr_prod {
	font-size: 9pt;
	text-align: justify;
	position: absolute;
	left: 315px;
	bottom: 7px;
	width: 216px;
	height: 305px;
}

div#landing_txt {
	font-size: 9pt;
	text-align: justify;
	position: absolute;
	left: 146px;
	bottom: 29px;
	width: 636px;
	height: 269px;
}




#carosello {
  width: 290px;
  height: 100px;
  position: absolute;
  top: 490px;
  left: 20px;  
}         

#carosello .container {
  position: absolute;
  top: 5px;
  left: 25px;  
  width: 240px;
  height: 100px;
  overflow: hidden;   
  background: transparent;
}            

#carosello .previous_button {
  position: absolute;
  top: 5px;
  left: 0px;
  width: 25px;
  height: 100px;
  background: url('../img/freccia-sx.gif') no-repeat center left;
  z-index: 100;    
  cursor: pointer;
}        

#carosello .previous_button_disabled {
  background: url('../img/freccia-sx-off.gif') no-repeat center left;
  cursor: default;
}

#carosello .next_button {
  position: absolute;
  top: 5px;
  right: 0px;
  width: 15px;
  height: 100px;
  background: url('../img/freccia-dx.gif') no-repeat center right;
  z-index: 100;
  cursor: pointer;
}   

#carosello .next_button_disabled {
  background: url('../img/freccia-dx-off.gif') no-repeat center right;
  cursor: default;
}

#carosello ul {
  margin: 0;
  padding: 0;
  width: 100000px;
  position: relative;
  top: 0;
  left: 0;
  height: 100px;
}                      

#carosello ul li {
  border: none;
  margin: 0;
  padding: 0;
  width: 80px;
  list-style: none;   
  float: left;
}

#carosello ul li a img { border: solid 1px #666}
#carosello ul li a:hover img { border: solid 1px white }


div#corpo { font-size: 8pt; text-align: justify; position: absolute; left: 430px; bottom: 10px; width: 360px }

div#corpo_uc {
	font-size: 8pt;
	text-align: justify;
	position: absolute;
	left: 430px;
	bottom: 10px;
	width: 360px;
	height: 337px;
}
div#corpo_collezioni {
	font-size: 8pt;
	text-align: justify;
	position: absolute;
	left: 553px;
	bottom: 10px;
	width: 237px;
	height: 349px;
}

div#corpo_sx {
	font-size: 8pt;
	text-align: justify;
	position: absolute;
	left: 125px;
	bottom: 21px;
	width: 237px;
	height: 218px;
}
.testo { font-size: 8pt; text-align: justify; }
