body, td, div {
font: 10px  verdana, geneva, sans-serif; 
color: #747474; margin:0; padding:0;
scrollbar-face-color: #7dbadc; 
scrollbar-shadow-color: #7dbadc;            
scrollbar-3dlight-color: #FFFFFF;
scrollbar-darkshadow-color:#7dbadc;  
scrollbar-arrow-color:#FFFFFF}

a:link{color:#cc0000; text-decoration: underline;}
a:visited{color:#cc0000; text-decoration: underline;}
a:hover{color:#747474; text-decoration: underline;}

img {margi:0;padding:0
}

.up{font: 10px  verdana, geneva, sans-serif; 
color: #747474; border-right:2px solid #eeeeee; padding-left:5px
}
.up a:link{color: #747474; text-decoration: none;}
.up a:visited{color: #747474; text-decoration:none;}
.up a:hover{color: #cc0000; text-decoration:none;}



h1{font-size:11px;
text-transform: uppercase; 
font-weight:bold;text-align:left
 }
 
h2{font-size:12px;
text-transform: uppercase; 
font-weight:bold;padding:0;margin:0;margin-left:5px;margin-top:2px;
color:#ffffff
 }
.f-prodotto{border:1px solid #808080; margin-right:15px}

.menu-focus{ font: 14px  verdana, geneva, sans-serif; font-weight:bold; font-style:italic; color:#ffffff; border-right: 1px solid #a0d4f0; border-left: 1px solid #4ca7db; text-align:center; height:1.5em;}
.menu-focus a:{color:#ffffff; text-decoration: none;}
.menu-focus a:link{color:#ffffff; text-decoration: none;}
.menu-focus a:visited{color:#ffffff; text-decoration: none;}
.menu-focus a:hover{color:#cc0000; text-decoration: none;}

.thumb{border:1px solid #747474;margin-right:10px}
hr{color:#dedede;}


.home-content{width:235px;margin-top:15px;text-align:justify;
}
.content{text-align:justify;
}


/* gestione div */
.spot{text-align:left; padding:7px; margin:0; border:1px solid #747474}

.news{background-image:url(images/sf_news.gif); text-align:left; padding:7px;}
.news a:link{color: #cc0000; text-decoration: none; text-align:left; font-weight:bold}
.news a:visited{color: #cc0000; text-decoration:none;text-align:left; font-weight:bold}
.news a:hover{color: #747474; text-decoration: none;text-align:left; font-weight:bold}
}

.prodotti{background-image:url(images/sf_m_prod.gif); text-align:left; padding:7px;}
.prodotti a:link{color: #5691b8; text-decoration: none; text-align:left;}
.prodotti a:visited{color: #5691b8; text-decoration:none;text-align:left;}
.prodotti a:hover{color: #cc00000; text-decoration: none;text-align:left;}
}

ul.pro{margin-left:25px;
padding:0;
margin-top:5px;
margin-bottom:5px;
font-size:10px;#5691b8;
}

ul.pro li{
margin-top:1px;
margin-bottom:1px;
list-style-image:url('images/freccia2.gif');
}

ul.pro li a:link {
color: #5691b8;  
text-decoration: none;
text-transform: lowercase;
}
ul.pro li a:visited {
color: #5691b8; 
text-decoration: none;
text-transform: lowercase;

}
ul.pro li a:hover { 
color: #cc0000; 
text-decoration: underline;
text-transform:lowercase;

}


.titolo-sezione {background:#ffffff;width:213px; height:23px; font: 1.8em Trebuchet MS,tahoma, geneva, sans-serif; font-style:italic;text-align:left;
color: #e2001a; margin:0; padding:0;
}
.titolo-pagina {background:#ffffff;width:525px; height:23px; font: 1.7em Trebuchet MS, tahoma, geneva, sans-serif; font-style:italic;text-align:left;

color: #848484; margin:0; padding:0;
}



.buttonscontainer {width: 213px;text-align:center; background-color: #e7f0f5;}

.buttons a {color: #747474;
background-color: #e7f0f5;
padding: 5px;
padding-left: 8px;
display: block;
height:20px;
border-bottom: 1px solid #c9d3d9;
text-decoration: none;
text-align: left;}

.buttons a:link {color: #747474;
text-decoration: none;}
.buttons a:visited {color: #747474;
text-decoration: none;}
.buttons a:hover {background-color: #FFFFFF;
color: #747474;
text-decoration: none;}

.subuttons a {color: #747474;
display: block;
background-color: #d8dcde;
width:180px;
padding: 4px;
padding-left: 8px;
text-decoration: none;
text-align: left;
border-bottom: 1px solid #c9d3d9;
}

.subuttons a:link {color: #747474;
text-decoration: none;}
.subuttons a:visited {color: #747474;
text-decoration: none;}
.subuttons a:hover {background-color: #FFFFFF;
color: #747474;
text-decoration: none;}

.subuttons1 a {color: #cc0000;
display: block;
background-color: #d8dcde;
width:180px;
padding: 4px;
padding-left: 12px;
text-decoration: none;
text-align: left;
border-bottom: 1px solid #c9d3d9;
}

.subuttons1 a:link {color: #747474;
text-decoration: none;}
.subuttons1 a:visited {color: #747474;
text-decoration: none;}
.subuttons1 a:hover {background-color: #FFFFFF;
color: #747474;
text-decoration: none;}


.sub-altre a {color: #747474;
display: block;
background-color: #c2c3c5;
width:160px;
padding: 2px;
padding-left: 3px;
text-decoration: none;
text-align: left;
border-bottom: 1px solid #c9d3d9;
}

.sub-altre a:link {color: #747474;
text-decoration: none;}
.sub-altre a:visited {color: #747474;
text-decoration: none;}
.sub-altre a:hover {background-color: #ffffff;
color: #747474;
text-decoration: none;}


.down {}
.down a:link{color: #747474; text-decoration: none;}
.down a:visited{color: #747474; text-decoration:none;}
.down a:hover{color: #cc0000; text-decoration:none;}

/* gestione form */
  
fieldset{
border: 1px solid #5f7db1; padding:5px;} 
 
legend{
font: 11px  verdana, geneva, sans-serif; 
font-weight:bold;
text-align:left;
color:#5f7db1 }

.campiform {
    border:1px solid #cccccc;  
    font-family: verdana, tahoma, arial; 
    color: #000000; 
    font-size: 10px;
    background: #eeeeee;
    margin-left:2px;
  }

.bottoni { border:1px solid #cccccc;font: 10px tahoma, verdana, geneva, sans-serif; color: #ffffff; background-color: #5f7db1 } 
.bottoniroll {  border:1px solid #cccccc;font: 10px tahoma, verdana, geneva, sans-serif; color: #ffffff; background-color: #cccccc }