body{

}
html,body{
margin:0;
padding:0;
height:100%;
}
#itlink img{
border:0;
}
#enlink img{
border:0;
}
#itlink{
position:absolute;
top:155px;
left:10px;
}
#enlink{
position:absolute;
top:155px;
left:40px;
}
#header{
height:150px;
background-image:url(immagini/sfondoh.jpg);
position:relative;
}
#header #logo{
position:absolute;
top:5px;
right:10px;
}
#header #titolo{
position:absolute;
top: 26px;
left: 20px;
}
#contenitore {
width:100%;
background-image:url(immagini/sfondo_shadow.png);
background-position:center;
background-repeat: repeat-y;
margin:0 auto;
/*height:100%;*/
}
#contenitore2 {
width:100%;
background-image:url(immagini/sfondo_container.png);
background-position:center top;
background-repeat: no-repeat;
margin:0 auto;
/*height:100%;*/
}
#contenitore3 {
background-image:url(immagini/sfondom.jpg);
width:850px;
position:relative;
/*height:100%;*/
border-width:0 4px 4px;
border-style:solid;
border-color:#5A78FF;
text-align:justify;
margin:0 auto;
font-family:Tahoma, Verdana;
apadding-bottom:50px;
}
/*html>body #contenitore3 {height:auto;min-height:100%;}*/
#contenuto{
position:relative;
padding:0;
margin:35px 0px 30px 170px;
}
#gallerytext{
margin:35px 0 0 170px;
border: 1px solid #D2C599;
background-image:url(immagini/retino.gif);
width:430px;
}


#menublock{
width:170px;
}
#menublock{
position:absolute;
top:202px;
left:0px;
width:170px;
height:279px;
overflow:hidden;
}

.menu{
position:absolute;
border:1px solid #D2C599;
border-top: 0;
text-align:center;
layer-background-color:#F2F2F2;
line-height:20px;
}
.menu ul {
list-style:none;
margin:0;
padding:0;
}
.menu li{
background-image:url(immagini/retino.gif);
margin:0;
border:0;
border-top: 1px solid #D2C599;
font-family:Tahoma, Verdana;
font-size:18px;
}
.menu a{
font-weight:normal;
font-size:14px;
/*font-size:12px;  originale*/
display:block;
text-decoration:none;
color:#000000;
border:0;
margin:0;

}
.menu a:hover{
background-image:url(immagini/retinos.gif);
}

#categoria{
text-align:left;
position:relative;
/*position:absolute;
bottom:25px;
left:15px;*/
padding-top:55px;
bottom:25px;
margin-left:15px;
font-style:italic;
font-weight:bold;
font-size:24px;
width:820px;
border-bottom:3px solid green;
}
#categoria img{
position:absolute;
bottom:0;
right:0;
}

#figurs,#dettagli{
position:relative;
/*width:430px;
height:311px;*/
margin-bottom:10px;
}
/*#figurs{
overflow:hidden;
height:312px;
}*/
.figursspecial{
border: 1px solid #D2C599;
background-image:url(immagini/retino.gif);
}

#figurscont{
text-align:left;
/*position:absolute;*/
top:0;
left:0;
width:650px;
height:330px;
}
html>body #figurscont {height:auto;min-height:330px;}
#figurscont img,#dettagli img{
border:1px solid #D2C599;
margin:0;
padding:0;
}

#scrollup,#scrolldown{
border:0;
position:absolute;
top:0;
left:450px;
}
#scrolldown{
top:300px;
}

#dettagli{
background-image:url(immagini/retino.gif);
border: 1px solid #D2C599;
padding-left:210px;
width:420px;
text-align:left;
height:330px;
}
html>body #dettagli {height:auto;min-height:330px;}

#dettagli .img1{
position:absolute;
left:0;
top:0;
z-index:100;
}

#dettagli .img4{
position:absolute;
left:0;
top:100px;
z-index:99;
}
#dettagli .img2{
position:absolute;
left:0;
top:200px;
z-index:100;
}
#dettagli .img3{
position:absolute;
left:100px;
top:200px;
z-index:100;
}
#dettagli .img10{
	position:absolute;
	left:0px;
	top:300px;
	z-index:100;
}
#dettagli .codice{
font-size:18px;
font-weight:bold;
margin-bottom:10px;
}
#dettagli .nome{
font-size:14px;
font-weight:bold;
}
#dettagli .descr{
font-size:12px;
margin-bottom:8px;
}
.acquista{
text-decoration:none;
color:#000000;
background-image:url(immagini/retinos.gif);
border: 1px solid #a29569;
font-size:12px;
position:absolute;
bottom:3px;
right:3px;
padding:1px 3px;
}
#dettagli .acquista img{
border:0;
margin:0;
padding:0;
}

#scales{
position:absolute;
left:0;
bottom:-20px;
font-size:50%;
}

#menuscrolldown,#menuscrollup{
width:160px;
height:15px;
background-image:url(immagini/retino.gif);
border: 1px solid #D2C599;
margin:0;
padding:0;
position:absolute;
}
#menuscrolldown img{
border:0;
position:absolute;
top:2px;
right:2px;
}
#menuscrollup img{
border:0;
position:absolute;
right:2px;
bottom:2px;
}
#menuscrolldown{
top:185px;
}
#menuscrollup{
top:481px;
}
.parentscroll{
position:absolute;
z-index:200;
left:0;
top:185px;
}

#fotogrande{
border: 1px solid #D2C599;
}

.newstitle{
font-weight:bold;
border-bottom:1px solid #D2C599;
}
.newsdate{
font-size:10px;
border-bottom:1px solid #D2C599;
margin-bottom:5px;
}
.news{
font-size:12px;
text-align:justify;
margin-bottom:15px;
}
