
body 
{
background-color: #000000;
margin-top: 30px;
font-family: arial;
color: #000000;
font-size: 12px
;

}
.Tabella_Laterale{ border:1px solid #cccccc}


.menu_b {
font-family: arial;
color: #fff;
font-size: 12px
;
}


.menu_b a.active { font-family: arial; font-size: 12px; font-style: normal; text-decoration: none; color: #fff;}
.menu_b a:link { font-family: arial; font-size: 12px; font-style: normal; text-decoration: none; color: #fff;}
.menu_b a:visited { font-family: arial; font-size: 12px; font-style: normal; text-decoration: none; color: #fff;}
.menu_b a:hover { font-family: arial; font-size: 12px; font-style: normal; text-decoration: none; color: #fff;}
.menu_g a.active { font-family: arial; font-size: 14px; font-style: normal; text-decoration: none; color: #666;}
.menu_g a:link { font-family: arial; font-size: 14px; font-style: normal; text-decoration: none; color: #666;}
.menu_g a:visited { font-family: arial; font-size: 14px; font-style: normal; text-decoration: none; color: #666;}
.menu_g a:hover { font-family: arial; font-size: 14px; font-style: normal; text-decoration: none; color: #666;}

a.active { font-family: arial; font-size: 16px; font-style: normal; text-decoration: none; color: #cccccc;}
a:link { font-family: arial; font-size: 16px; font-style: normal; text-decoration: none; color: #cccccc;}
a:visited { font-family: arial; font-size: 16px; font-style: normal; text-decoration: none; color: #cccccc;}
a:hover { font-family: arial; font-size: 16px; font-style: normal; text-decoration: none; color: #ffffff;}

.menu_laterale a.active { font-family: arial; font-size: 12px; font-style: normal; text-decoration: none; color: #cccccc;}
.menu_laterale a:link { font-family: arial; font-size: 12px; font-style: normal; text-decoration: none; color: #cccccc;}
.menu_laterale a:visited { font-family: arial; font-size: 12px; font-style: normal; text-decoration: none; color: #cccccc;}
.menu_laterale a:hover { font-family: arial; font-size: 12px; font-style: normal; text-decoration: none; color: #ffffff;}

.menu_laterale16 a.active { font-family: arial; font-size: 16px; font-style: normal; text-decoration: none; color: #cccccc;}
.menu_laterale16 a:link { font-family: arial; font-size: 16px; font-style: normal; text-decoration: none; color: #cccccc;}
.menu_laterale16 a:visited { font-family: arial; font-size: 16px; font-style: normal; text-decoration: none; color: #cccccc;}
.menu_laterale16 a:hover { font-family: arial; font-size: 16px; font-style: normal; text-decoration: none; color: #ffffff;}

#login2 input[type='text']{width:120px;border: solid 1px #ccc;font-family: arial; font-size: 12px; }
#login2 input[type='password']{width:50px;border: solid 1px #ccc;font-family: arial; font-size: 12px;}
#login2 input[type='submit']{border-bottom: #000000 1px solid;border-left: #000000 1px solid;width: 100px;font-family: arial;background: url(/public/files/bottone-bianco.jpg) #545454 no-repeat right 50%;height: 20px;font-size: 10px;border-top: #000000 1px solid;border-right: #000000 1px solid; }

#login input[type='text']{width:120px;border: solid 1px #ccc;font-family: arial; font-size: 12px; }
#login input[type='password']{width:50px;border: solid 1px #ccc;font-family: arial; font-size: 12px;}
#login input[type='submit']{border-bottom: #000000 1px solid;
border-left: #000000 1px solid;width: 50px;font-family: arial;background: url(/public/files/bottone-bianco.jpg) #545454 no-repeat right 50%;height: 20px;font-size: 10px;border-top: #000000 1px solid;border-right: #000000 1px solid; }

/*
root element for the scrollable.
when scrolling occurs this element stays still.
*/
.scrollable {
/* required settings */
position:relative;
overflow:hidden;
width: 917px;
height:355px;
/* custom decorations */
border:0px solid #ccc;
background:url(/img/global/gradient/h300.png) repeat-x;
}
/*
root element for scrollable items. Must be absolutely positioned
and it should have a extremely large width to accomodate scrollable items.
it's enough that you set the width and height for the root element and
not for this element.
*/
.scrollable .items {
/* this cannot be too large */
width:20000em;
height:30px;
position:absolute;
clear:both;
}
.items div {
margin:2px;
float:left;
width:917px;
height:355px;
}
/* single scrollable item */
/* active item */
.scrollable .active {
border:2px solid #000;
position:relative;
cursor:default;
}

/* this makes it possible to add next button beside scrollable */
.scrollable {
float:left;
}
/* prev, next, prevPage and nextPage buttons */
a.browse {
background-image: url(/public/documenti/oriz.png);
margin: 160px 0px;
width: 30px;
background-attachment: scroll;
display: block;
background-repeat: no-repeat;
background-position: 0% 0%;
float: left;
height: 30px;
font-size: 1px
visibility:hidden !important
;}
/* right */
a.right { background-position: 0 -30px; clear:right; margin-right: 0px;visibility:visible !important;}
a.right:hover { background-position:-30px -30px;}
a.right:active { background-position:-60px -30px;visibility:visible !important; }
/* left */
a.left{ margin-left: 0px;visibility:visible !important;} 
a.left:hover { background-position:-30px 0 }
a.left:active { background-position:-60px 0;visibility:visible !important; }
/* disabled navigational button */
a.disabled {
visibility:hidden !important;
}



#scrollableOr {
display:inline;
position:relative;
overflow:hidden;
width: 505px;
height:75px;
float:left;
}
#scrollableOr .items {
width:20000em;
position:absolute;
clear:both;
}
#scrollableOr .items div {
float:left;
width:505px;
}

#actionsO {
width:30px;
display:inline;
float:left;
}
#actionsO a.browse {
background-image: url(/public/documenti/oriz.png);
margin: 30px 2px;
width: 35px;
background-attachment: scroll;
display: block;
background-repeat: no-repeat;
background-position: 0% 0%;
float: left;
height: 30px;
font-size: 1px
;
cursor:pointer;cursor:hand;
}

/* right */
#actionsO a.right { background-position: 0 -30px; clear:right; margin-right: 0px;}
#actionsO a.right:hover { background-position:-30px -30px; }
#actionsO a.right:active { background-position:-60px -30px; }

/* left */
#actionsO a.left{ margin-left: 0px; } 
#actionsO a.left:hover { background-position:-30px 0; }
#actionsO a.left:active { background-position:-60px 0; }

/* disabled navigational button */
#actionsO a.disabled {
visibility:hidden !important;
}


