/* CSS Document */

/*SCROLLBAR DIV*/


#mycustomscroll {
/* Typical fixed height and fixed width example */
width: 390px;
height: 150px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
padding: 10px;
color:#cd8c4a;
font-family:Georgia, "Times New Roman", Times, serif;
text-align:justify;
line-height:1.5em;
}


.fixedwidth {
/* a wide div is used for creating horizontal scrollbars for demonstration purposes */
width: 530px;
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: #130100 -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: 11px;
	background-image: url(btn-up.gif);
	background-repeat: no-repeat;
	background-position: 0px top;
}





.vscrollerbasebeg {
	/* freccia in alto  */
	width: 11px;
	height: 170px !important;
	background-image: url(btn-dn.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}


.vscrollerbaseend {
/*freccia in basso */

height: 10px;
width: 10px;

background: url(btn-dn.gif)  -72px 0px no-repeat;*/
}

.hscrollerbase {
height: 16px; background-color: 000000;
}
.hscrollerbar {
height: 16px; background-color: black;
}

.vscrollerbar, .hscrollerbar {
padding: 28px;
z-index: 2;
}





#mycustomscroll2 {
	/* Typical fixed height and fixed width example */
	width: 390px;
	height: 65px;
	overflow: auto;
	/* IE overflow fix, position must be relative or absolute*/
	position: relative;
	color:#cd8c4a;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:justify;
	line-height:1.5em;
	padding:10px;
}
.lipsum2{ padding-top:0px;}



#mycustomscroll2 .vscrollerbasebeg {
	/* freccia in alto  */
	width: 11px;
	height: 80px !important;
	background-image: url(btn-dn.png);
	background-repeat: no-repeat;
	background-position: bottom;
}

#mycustomscroll2 .vscrollerbase {
	/*bg-color sfondo scrollbar*/
	width: 11px;
	background-image: url(btn-up.png);
	background-repeat: no-repeat;
	background-position: 0px 10px;;
}
#mycustomscroll2 .vscrollerbar {
width: 2px;
background: #fdf4e6  0px repeat-y;
}



#mycustomscrol_news .vscrollerbasebeg {
	/* freccia in alto  */
	width: 11px;
	height: 350px !important;
	background-image: url(btn-dn.png);
	background-repeat: no-repeat;
	background-position: bottom;
	
}
#mycustomscrol_news .vscrollerbase {
	width: 11px;
	background-image: url(btn-up.png);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding:10px;
}


#mycustomscrol_news {
/* Typical fixed height and fixed width example */
width:95%;
height: 350px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
padding: 10px;
margin:10px;
color:#cd8c4a;
font-family:Georgia, "Times New Roman", Times, serif;
text-align:justify;
line-height:1.5em;
}

#mycustomscrol_news .lipsum{ padding:10px; margin:10px;}




#mycustomscrol_privacy .vscrollerbasebeg {
	/* freccia in alto  */
	width: 11px;
	height: 220px !important;
	background-image: url(btn-dn.png);
	background-repeat: no-repeat;
	background-position: bottom;
	
}
#mycustomscrol_privacy .vscrollerbase {
	width: 11px;
	background-image: url(btn-up.png);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding:10px;
}


#mycustomscrol_privacy {
/* Typical fixed height and fixed width example */
width:80%;
height: 200px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
padding: 10px;
margin:10px;
color:#cd8c4a;
font-family:Georgia, "Times New Roman", Times, serif;
text-align:justify;
line-height:1.5em;
}

#mycustomscrol_privacy .lipsum{ padding:10px; margin:10px;}