/* Resetto tutti gli stili */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,img,input,textarea,select,p,bloc kquote,th,td { margin:0; padding:0; }   
table { border-collapse: collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
:focus { outline: none; }
strong { font-weight: bold; }
/* FINE */ 

html, body { 
	background-color: #fff; 
	overflow: hidde;
}

#prodotto { width: 960px; height: 586px; overflow: hidden; }
#logo { position: absolute; top: 4px; left: 878px; width: 28px; height: 28px; }
#close { position: absolute; top: 0; left: 928px; width: 32px; height: 32px; }
#close img { cursor: pointer;}
#fotoprodotto { position: absolute; top: 36px; left: 0; width: 960px; height: 550px; }
#menu { position: absolute; top: 36px; left: -391px; width: 391px; height: 550px; overflow: hidden; background: url(../images/over.png) no-repeat; }
#menua { font: 11px/16px Arial; position: absolute; top: 96px; left: 20px; width: 300px; height: 350px; display: none; }
#prodotti { height: 20px; position: absolute; top: 66px; left: 10px; font: 11px/20px Arial; color: #000; background-color: #fff; }
#prodotti p { cursor: pointer; padding: 0 10px 0 10px; }

#descrizionetit { cursor: pointer; position: absolute; top: 16px; left: 700px; font: 11px/20px Arial; color: #000; }
#descrizione { display: none; position: absolute; top: 36px; left: 690px; overflow: hidden; width: 270px; background: url(../images/sfondodesc.png) no-repeat; }
#descrizione p { padding: 10px; font: 11px/13px Arial; color: #333; }
#descrizione p a { font-weight: bold; color: #fe2a07; text-decoration: none; }


.menu_head { font: 11px/16px Arial; cursor: pointer; display: block; position: relative; margin: 0; }
.menu_head a { display: block; color: #333; text-decoration: none; }
.menu_head a.selected { color: #900; }
.menu_body { display:none; }
.menu_body a { font: 11px/16px Arial; display:block; color:#333; padding-left: 20px; text-decoration:none; }
.menu_body a:hover { color: #000;}
.menu_body a.selected { font-weight: bold; }

#numeri { position: absolute; top: 3px; left: 20px; height: 25px; width: 500px; }
#numeri li.n { float: left; margin: 12px 2px 0 0; text-align: center; background-color: #a1a1a1; font: bold 11px/18px Arial; color: #fff; } 
#numeri li a { display: block; height: 18px; width: 18px; color: #fff; text-decoration: none; }
#numeri li.sel { float: left; margin: 0 2px 0 0; padding-top: 12px; text-align: center; background-color: #fe2a07; font: bold 11px/18px Arial; color: #fff; } 

#prodottipane { position: absolute; left: 0; top: 36px; width: 100px; height: 550px; display: block; }

#prodottibtop { position: absolute; top: 0; left: 0; width: 960px; height: 1px; font-size: 1px; background-color: #999; }
#prodottibottom { position: absolute; top: 585px; left: 0; width: 960px; height: 1px; font-size: 1px; background-color: #999; }
#prodottibleft { position: absolute; top: 0; left: 0; height: 586px; width: 1px; font-size: 1px; background-color: #999; }
#prodottibright { position: absolute; top: 0; left: 959px; height: 586px; width: 1px; font-size: 1px; background-color: #999; }


