/*SCROLLBAR DIV*/


#mycustomscroll {
/* Typical fixed height and fixed width example */
width: 390px;
height: 330px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
padding: 10px;
}



.fixedwidth {
/* a wide div is used for creating horizontal scrollbars for demonstration purposes */
width: 430px;
height: auto;
position: relative;
color: black;
padding: 1px;
}


/*  scrollgeneric is used for corrective styling of elements, and should not be modified or removed */ 
.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}

.vscrollerbar {
width: 10px;
background: #C3C932 -36px 0px repeat-y;
}
.vscrollerbarbeg {
/* parte alta dell scrollbar*/
height: 10px !important;
width: 10px;
/*background-color:#C3C932;*/
background-image:url(image/freccia_su.gif);
background-position:top;
background-repeat:no-repeat;
/*background: url(scrollbar.png) -108px -32px no-repeat;*/
}

.vscrollerbarend {
/*parte bassa dell scrollbar */
height: 10px;
width: 10px;
/*background-color:#C3C932;*/
background-image:url(image/freccia_giu.gif);
background-position:top;
background-repeat:no-repeat;
/*background: url(scrollbar.png) -108px 0px no-repeat;*/
}

.vscrollerbase {
/*bg-color sfondo scrollbar*/
width: 10px;
background-color:#889509;
/*background: #D4F6F2 url(scrollbar.png) 0px 0px repeat-y;*/
}


.vscrollerbasebeg {
/* freccia in alto  */
width: 10px;
height: 10px !important; /* safari fix*/
background-color:#889509;
/*background: url(scrollbar.png) -72px -28px no-repeat;*/
}


.vscrollerbaseend {
/*freccia in basso */

height: 10px;
width: 10px;
background-color:#889509;
/*background: url(scrollbar.png)  -72px 0px no-repeat;*/
}

.hscrollerbase {
height: 16px; background-color: 000000;
}
.hscrollerbar {
height: 16px; background-color: black;
}

.vscrollerbar, .hscrollerbar {
padding: 28px;
z-index: 2;
}


