a:link, a:visited, a:active {
    color:           #5b5857;
    font-size:       10px;
    font-family:     Arial, Helvetica, sans-serif;
    font-style:      normal;
    font-weight:     normal;
    text-decoration: none;
}
a:hover {
    color: #5b5857;
}
a.small:link, a.small:visited, a.small:active{
    color:           #535655;
    font-size:       8px;
    font-family:     Arial, Helvetica, sans-serif;
    font-style:      normal;
    font-weight:     normal;
    text-decoration: none;
}
a.small:hover {
    color:           #535655;
}
a.no_flash:link, a.no_flash:visited, a.no_flash:active{
    color:           #ad2121;
    font-size:       11px;
    font-family:     Arial, Helvetica, sans-serif;
    font-style:      normal;
    font-weight:     bold;
    text-decoration: none;
}
a.no_flash:hover {
    color:           #ff3232;
}
a.emailer:link, a.emailer:visited, a.emailer:active{
    color:           #1d7f75;
    font-size:       12px;
    font-family:     "Arial", Helvetica, sans-serif;
    letter-spacing:  2px
}
a.emailer:hover {
    color:           #d5d7a0;    
}
a.emailer_w:link, a.emailer_w:visited, a.emailer_w:active{
    color:           #fff;
    font-size:       12px;
    font-family:     "Arial", Helvetica, sans-serif;
    letter-spacing:  2px
}
a.emailer_w:hover {
    color:           #900;    
}
a.toSito:link, a.toSito:visited, a.toSito:active{
    color:           #d5d7a0;
    font-size:       16px;
    font-family:     "Arial", Helvetica, sans-serif;
	font-weight:     bold;
}
a.toSito:hover {
    color:           #336699;    
}
a.out_flash:link, a.out_flash:visited, a.out_flash:active{
    color:           #d5d7a0;
    font-size:       9px;
    font-family:     "Arial", Helvetica, sans-serif;
    font-style:      normal;
    font-weight:     normal;
    text-decoration: none;
    letter-spacing:  1px;
}
a.out_flash:hover {
    color:           #930000;
}
a.elenchi:link, a.elenchi:visited, a.elenchi:active{
    color:           #ff3300;
    font-size:       9px;
    font-family:     "Arial", Helvetica, sans-serif;
    font-style:      normal;
    font-weight:     normal;
    text-decoration: none;
    letter-spacing:  1px;
}
a.elenchi:hover {
    color:           #930000;
}
.elenchi_no-link{
    color:           #ff3300;
    font-size:       9px;
    font-family:     "Arial", Helvetica, sans-serif;
    font-style:      normal;
    font-weight:     normal;
    text-decoration: none;
    letter-spacing:  1px;
}
a.type_menu:link, a.type_menu:visited, a.type_menu:active{
    color:           #d5d7a0;
    font-size:       12px;
    font-family:     "Arial", Helvetica, sans-serif;
    font-style:      normal;
    font-weight:     normal;
    text-decoration: none;
    letter-spacing:  2px;
}
a.type_menu:hover {
    color:           #ffcc66;
}
body {
    text-align:       center;
    margin:           0;
    padding:          0;
    background-color: #535655;
}
#Center {
    text-align:       left;
    margin-left:      auto;
    margin-right:     auto;
    position:         relative;
    width:            954px;
    height:           600px;
    background-color: #535655;
}
#sfondo_dum {
    position:         relative;
    width:            954px;
    height:           600px;
    background-color: #e9e9e9;
}
div.sfondo {  
    background-image: url(rivolta/dati/images/sfondo_0.jpg)
}
div.sfondo_new {  
    background-image: url(rivolta/dati/images/s_4.jpg)
}
div.scroller { 
    scrollbar-3dlight-color:    #7e7070;
    scrollbar-arrow-color:      #7e7070;
    scrollbar-base-color:       #a99890;
    scrollbar-darkshadow-color: #645757;
    scrollbar-face-color:       #736363;
    scrollbar-highlight-color:  #726666;
    scrollbar-shadow-color:     #6a5c5c;
    scrollbar-track-color:      #7e7070;
}
#seo {
    background-image: url(rivolta/dati/images/sfondo_seo.jpg)
}
.gray_10_B {
    color:           #5b5857;
    font-size:       10px;
    font-family:     Arial , Verdana , Helvetica;
    font-weight:     bold;
    line-height:     normal;
    text-decoration: none;
    letter-spacing:  1px;
}
.gray_10_A {
    color:           #d2d7a0;
    font-size:       10px;
    font-family:     Arial , Verdana , Helvetica;
    font-weight:     bold;
    line-height:     normal;
    text-decoration: none;
    letter-spacing:  1px;
}
.gray_10_W {
    color:           #fff;
    font-size:       10px;
    font-family:     Arial , Verdana , Helvetica;
    font-weight:     bold;
    line-height:     normal;
    text-decoration: none;
	text-align:        justify;
    letter-spacing:  1px;
}
.gray_9_A {
    color:           #d5d7a0;
    font-size:       9px;
    font-family:     "Arial", Helvetica, sans-serif;
    font-style:      normal;
    font-weight:     normal;
    text-decoration: none;
    letter-spacing:  1px;
}
.red_12 {
    color:           #ff9966;
    font-size:       12px;
    font-family:     Arial , Verdana , Helvetica;
    font-weight:     bolder;
    line-height:     normal;
    text-decoration: none;
    letter-spacing:  1px;
}
.static_menu {
    color:           #ffcc66;
    font-size:       12px;
    font-family:     Arial , Verdana , Helvetica;
    line-height:     normal;
    text-decoration: none;
    letter-spacing:  2px;
}
.blu_11 {
    color:           #426e8d;
    font-size:       11px;
    font-family:     Arial , Verdana , Helvetica;
    font-weight:     bolder;
    line-height:     normal;
    text-decoration: none;
    letter-spacing:  1px;
}
.white_11 {
    color:           #fff;
    font-size:       11px;
    font-family:     Arial , Verdana , Helvetica;
    font-weight:     bolder;
    line-height:     normal;
    text-decoration: none;
    letter-spacing:  1px;
}
.avviso {
    color:           #426e8d;
    font-size:       14px;
    font-family:     Arial , Verdana , Helvetica;
    font-weight:     bolder;
    line-height:     normal;
    text-decoration: none;
    letter-spacing:  1px;
}
.address_10 {
    color:           #477873;
    font-size:       10px;
    font-family:     Arial , Verdana , Helvetica;
    font-weight:     bolder;
    line-height:     normal;
    text-decoration: none;
    letter-spacing:  1px;
}

/********************************/
/********************************/
/********************************/
.root     {
    position:relative;
    margin:       0px 0px 0px 0px;  
	z-index:10; 
    }
.thumb     {
    position:      absolute;
    height:      15px;
    width:      15px;
    }
.up, .dn   {
    position:      absolute;
    }
.up a, .up a img, .dn a, .dn a img, .thumb a , .thumb a img{
    border:      0;
    }
.scrollContent { 
	font-size:       12px;
	font-family:     Arial, Helvetica, sans-serif;
	font-weight:     normal;
	line-height:     18px;
	text-decoration: none;
	letter-spacing:  1px; 
	z-index:10; 
    }
.scrollContainer { 
    position:      absolute; 
    clip:      rect(0 467 500 0); 
    overflow:      auto; 
    }
/********************************/
/********************************/
/********************************/
