html,body,td,div {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; color: white}
body {margin: 0; background-color: black; text-align:center; scrollbar-face-color:#000000;	scrollbar-shadow-color:#000000;	scrollbar-3dlight-color:#000000;	scrollbar-arrow-color:#000000;	scrollbar-darkshadow-color:#000000;	scrollbar-track-color:#000000; scrollbar-highlight-color:#080809;}
a {color:white}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: underline;}
a:active {text-decoration: none;}

.privacy { color:white; font-size:11px; }

.voce_menu {float:left; border-left-width: 1px; border-left-style: solid; border-left-color: #545454; padding-left:8px; padding-right:7px; height:27px; font-size:12px;}
.voce_menu:hover {float: left; background: url(images/freccia_menu.gif) no-repeat bottom center; text-decoration:none;}
.voce_menu_roll {float:left; border-left-width: 1px; border-left-style: solid; border-left-color: #545454; padding-left:8px; padding-right:7px; height:27px; font-size:12px; background: url(images/freccia_menu.gif) no-repeat bottom center;}

.tit_news { padding-top:5px; padding-bottom:5px; font-size:12px}
.testo_news { padding-top:5px; padding-bottom:5px;}

.inputTxt_aris {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; background-color: white; border: 1px solid #545454; width: 90px; }

.inputTxt_aris2 {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; background-color: white; border: 1px solid #545454; width: 150px; }

.inputTxt_mail {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #B2B2B2; border: 1px solid #000000; width: 100%; color:#FFFFFF; margin-bottom:7px; }

.inputTxt_areamail {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #B2B2B2; border: 1px solid #000000; width: 100%; height:80px; color:#FFFFFF; margin-bottom:9px;}

.tab_sfondo { background-color:#333333}

.tit_news2 {font-size:14px;}

.tit_prodotti { font-size:13px; color:#FF0000; padding-top:10px; padding-bottom:10px; display:block}
.nome_cat {margin-top:5px; margin-bottom:5px; display:block}
.nome_fam {margin-top:5px; margin-bottom:5px; display:block; padding-left:5px; }
.nome_fam_roll {margin-top:5px; margin-bottom:5px; padding-left:5px; display:block;	color:#FFFFFF;	font-weight: bold; background-color:#D91116; width:90%;}

.tit_legenda {display:block; color:#FF0000; font-weight: bold; font-size:16px}

ul#foto_famiglie {margin:0; padding:0; list-style-type:none}
ul#foto_famiglie li {float: left; padding:0; margin-bottom:0; margin-top:15px; margin-left:15px; margin-right:15px}
ul#foto_famiglie li img {position:relative; width:110px; height:100px; z-index:10; display:block; border:0px solid; padding:0px; background:#333333; }

.tab_retevendita {float:left; width:165px; padding-bottom:20px;}

.tab_certificazioni {float:left; width:260px; padding-bottom:20px;}

#scroll_lista_retevendita {width: 100%; height: 370px; overflow: auto; overflow-x: hidden;	scrollbar-face-color:#000000;	scrollbar-shadow-color:#000000;	scrollbar-3dlight-color:#000000; scrollbar-arrow-color:#ff0000;	scrollbar-darkshadow-color:#000000; scrollbar-track-color:#000000; scrollbar-highlight-color:#000000;}

.lista_retevendita {visibility:hidden; position:absolute; margin:auto;}

#zoomImg {visibility:hidden; position:absolute; z-index:100;}

.foto_roll {text-decoration:none}
.foto_roll:hover {text-decoration:none; color:#FF0000}
.foto_det {border:1px solid; border-color:#333333}
.testo_prod {padding-left:10px; padding-right:5px;}
.tab_menu_prod {border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: none; border-left-style: solid; border-right-color: #545454; border-left-color: #545454; }
.tab_menu_prod2 {border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: solid; border-bottom-style: none; border-left-style: solid; border-right-color: #545454; border-left-color: #545454; }

.txt_azienda { padding-top:15px; text-align:justify; font-size:14px; }

.txt_news_anno {font-weight:bold;}
.txt_news_anno_roll {font-weight:bold; color:#FF0000;}
.txt_news_anno:hover {font-weight:bold; color:#FF0000; text-decoration:none}

#Scroll { position: relative; overflow: hidden; width: 120px; height: 250px;}
.Contenitore_scroll { position: relative; top: 0px; left: 0px;}

#container {background: url("images/sf_luce.jpg"); width: 920px; height: 555px; background-repeat: no-repeat; text-align: center; margin:auto;}
#menu_header {width:920px; height:45px; text-align:right; padding-top:10px; margin:auto; }
#menu {width:920px; height:85px; text-align:left; margin:auto;}
#footer {width:920px; text-align:center; padding-top:10px; border-top-width: 1px; border-top-style: solid; border-top-color: #545454; margin:auto; }
#contenuto {width:920px; height:410px; margin:auto;}
#scroll_testo_prod{width: 100%; height: 310px; overflow: auto; overflow-x: hidden;	scrollbar-face-color:#000000;	scrollbar-shadow-color:#000000;	scrollbar-3dlight-color:#000000;	scrollbar-arrow-color:#ff0000;	scrollbar-darkshadow-color:#000000;	scrollbar-track-color:#000000; scrollbar-highlight-color:#000000; }

#scroll_testo_news{width:100%; height:200px; border-top:#545454; border-top-style:solid; border-top-width:1px; overflow: auto; overflow-x: hidden;	scrollbar-face-color:#333333;	scrollbar-shadow-color:#333333;	scrollbar-3dlight-color:#333333;	scrollbar-arrow-color:#ff0000; scrollbar-darkshadow-color:#333333; scrollbar-track-color:#333333; scrollbar-highlight-color:#333333; padding-top:8px; padding-bottom:8px }

#legenda {visibility:hidden; position:absolute; height:310px; width:650px; z-index:1000; background-color:#333333; filter:alpha(opacity=90); -moz-opacity: .9;}

#scroll_testo_news_titolo{width:100%; height:308px; overflow: auto; overflow-x: hidden;	scrollbar-face-color:#8E764B;	scrollbar-shadow-color:#8E764B;	scrollbar-3dlight-color:#8E764B;	scrollbar-arrow-color:#ffffff; scrollbar-darkshadow-color:#8E764B; scrollbar-track-color:#8E764B; scrollbar-highlight-color:#8E764B; }

#iframe_miniature{ position:relative; width: 100%; height: 400px; frameborder:0;}

#scroll_forniture {width:100%; height:290px; border-top:#545454; border-top-style:solid; border-top-width:1px; overflow: auto; overflow-x: hidden;	scrollbar-face-color:#000000;	scrollbar-shadow-color:#000000;	scrollbar-3dlight-color:#000000;	scrollbar-arrow-color:#ff0000; scrollbar-darkshadow-color:#000000; scrollbar-track-color:#000000; scrollbar-highlight-color:#000000; padding-top:8px; padding-bottom:8px }
