/* - - - - - - - - - - - - - - - - - - - - 
EKO Music Group
http://www.eko.it/
website by websolute
http://www.websolute.it/
- - - - - - - - - - - - - - - - - - - - */

/* body & altro
- - - - - - - - - - - - - - */
body {background: url(../img/sf_pag.jpg) no-repeat center -41px #fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color: #191919;}
body.body_hp {background: url(../img/sf_hp.jpg) no-repeat center 10px #fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color: #191919;}

h1, h2, h3, h4, h5, h6 {font-family:Georgia, "Times New Roman", Times, serif;}
table {border-top:1px solid #ccc; border-left:1px solid #ccc;}
th, td {border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
a{text-decoration: underline; color: #191919;}
a:hover{text-decoration: none; color: #191919;}

#container {width:960px; margin:10px auto 0px auto; position: relative;}

/* TOPBAR
- - - - - - - - - - - - - - */
#topbar{width:960px; height: 85px;}
#topbar_stampa {display: none; width:960px;clear: both;}
#logo{float: left; background:url(../img/logo_eko_topbar.gif) no-repeat top left; width: 127px; }
#logo a{display: block; text-indent:-9999px; font-size:0.0001em; width: 127px; height: 85px;}
#menu{float: left; height: 61px;  width: 833px; margin-top: 0px;background:url(../img/sf_menu_orizz.gif) no-repeat left 29px; }

/*menu top*/
#menu #menu_top{clear:both; float: right; height: 29px;}
/*#menu ul#menu_top li{background: url(../img/pall_menu.gif) no-repeat left 12px ; padding: 4px 2px 0px 10px;  font-size:11px; text-decoration:none; color:#333333; margin: 0px 0px 0px 15px;}*/
#menu ul#menu_top li{padding: 4px 2px 0px 10px;  font-size:11px; text-decoration:none; color:#333333; margin: 0px 0px 0px 15px;}
#menu ul#menu_top li a{display: block; text-indent: 0px; font-size:11px; text-decoration:none; color:#8f8f8f; float: right;}
#menu ul#menu_top li a:hover{color:#333333;}

/*sottomenu*/
#menu ul li {position:relative;}
#menu ul li ul {background:#e4e2e1; display:none; float:left;  padding:0px; position:absolute; top:25px; left:10px; text-align:left;  width:130px; z-index:15;border: 1px solid #e4e2e1; }
#menu ul li ul li {display:block; border-bottom:1px solid #fff; float:none; margin:0; padding:0px 0; position:static; text-transform:lowercase;}
#menu ul li ul li:hover {background: #fff; }
#menu ul li ul li a {display:block; float:none;height: auto; padding:8px 16px 2px 16px; text-indent:0; font-size:1em; color:#6d6c6b; text-decoration: none; line-height: 1.2em;}
#menu ul li ul li a:hover{color: #6d6c6b;}


/* HOME
- - - - - - - - - - - - - - */
#blocc_animazione_hp{clear: both;}
#animazione_hp{float:right;}
#blocc_brand_hp{position: absolute; top: 560px; left: 34px; z-index:30;  border-right: 1px solid #918d8a; width: 926px;  }
#blocc_brand_hp ul{list-style: none; margin: 0px; padding: 0px; float: left; border-left: 1px solid #918d8a;height: 40px; }
#blocc_brand_hp ul h1{text-indent:-9999px; font-size:0.0001em; width: 75px; height: 15px; margin: 4px 0px 0px 10px; float: left;}
#blocc_brand_hp ul p.h1{text-indent:-9999px; font-size:0.0001em; width: 75px; height: 15px; margin: 4px 0px 0px 10px; float: left;}
#blocc_brand_hp ul.ul_distribuzione p.h1{background: url(../img/tit_distibuzione_hp.gif) no-repeat top left; text-indent:-9999px; font-size:0.0001em;}
#blocc_brand_hp ul.ul_produzione{margin: 0px 0px 0px 0px; }
#blocc_brand_hp ul.ul_produzione h1{background: url(../img/tit_produzione_hp.gif) no-repeat top left; }
#blocc_brand_hp ul.ul_produzione p.h1{background: url(../img/tit_produzione_hp.gif) no-repeat top left; text-indent:-9999px; font-size:0.0001em; }
#blocc_brand_hp ul.ul_produzione li{padding: 0px 9px 0px 9px; }
#blocc_brand_hp ul li{list-style: none; margin: 0px; padding: 0px 9px 0px 9px; float: left;}
#blocc_brand_hp ul li a{display: block; text-indent:-9999px; font-size:0.0001em; height: 42px;}
#blocc_brand_hp ul li a#pulseko{ background:url(../img/loghi_brand_hp.png) no-repeat top left; width: 66px;}
#blocc_brand_hp ul li a#pulseko:hover, #menu ul li a#pulseko.on {background: url(../img/loghi_brand_hp.png) no-repeat bottom left; }
#blocc_brand_hp ul li a#pulsesound{ background:url(../img/loghi_brand_hp.png) no-repeat -140px top; width: 107px;}
#blocc_brand_hp ul li a#pulsesound:hover, #menu ul li a#pulsesound.on {background: url(../img/loghi_brand_hp.png) no-repeat -140px bottom; }
#blocc_brand_hp ul li a#pulsekopro{ background:url(../img/loghi_brand_hp.png) no-repeat -313px top; width: 84px;}
#blocc_brand_hp ul li a#pulsekopro:hover, #menu ul li a#pulsekopro.on {background: url(../img/loghi_brand_hp.png) no-repeat -313px bottom; }
#blocc_brand_hp ul li a#pulsekoie{ background:url(../img/loghi_brand_hp.png) no-repeat -464px top; width: 69px;}
#blocc_brand_hp ul li a#pulsekoie:hover, #menu ul li a#pulsekoie.on {background: url(../img/loghi_brand_hp.png) no-repeat -464px bottom; }
#blocc_brand_hp ul li a#pulsquiklok{ background:url(../img/loghi_brand_hp.png) no-repeat -575px top; width: 93px;}
#blocc_brand_hp ul li a#pulsquiklok:hover, #menu ul li a#pulsquiklok.on {background: url(../img/loghi_brand_hp.png) no-repeat -575px bottom; }
#blocc_brand_hp ul li a#pulsquiklok02{ background:url(../img/loghi_brand_hp.png) no-repeat -575px top; width: 93px;}
#blocc_brand_hp ul li a#pulsquiklok02:hover, #menu ul li a#pulsquiklok02.on {background: url(../img/loghi_brand_hp.png) no-repeat -575px bottom; }
#blocc_brand_hp ul li a#pulsquiklokopera{ background:url(../img/loghi_brand_hp.png) no-repeat -715px top; width: 110px;}
#blocc_brand_hp ul li a#pulsquiklokopera:hover, #menu ul li a#pulsquiklokopera.on {background: url(../img/loghi_brand_hp.png) no-repeat -715px bottom; }

#blocc_in_evidenza_hp{clear: both; background:url(../img/sf_blocc_inevidenza_hp.png) no-repeat top left; width: 790px; height: 22px; padding: 6px 0px 0px 160px; margin:40px 0px 0px 10px; color: #6a6967; overflow: hidden;}
#blocc_in_evidenza_hp a { text-decoration:none; display: block;}

#blocc_news_hp{clear: both; margin: 25px 0px 0px 12px; }
#blocc_news_hp dl{float: left; width: 216px; padding: 0px 0px 0px 21px; color: #4f4e4d; position: relative;}
#blocc_news_hp a{color: #4f4e4d; text-decoration: none;}
#blocc_news_hp a:hover{color: #4f4e4d; text-decoration: underline;}
#blocc_news_hp dt {width: 216px; }
#blocc_news_hp dt a{ display: block; border-top: 1px solid #aaa9a9; text-transform:uppercase; line-height: 1.2em;font-size:0.88em;  color: #4f4e4d; font-weight: bold; margin: 0px; padding: 7px 0px 0px 0px;}
#blocc_news_hp .data_news{text-transform:none; width: 216px; font-weight: normal; padding: 0px 0px 2px 0px; margin: 0px 0px 5px 0px;}
#blocc_news_hp a.linkleggi{color: #4f4e4d; text-decoration: underline;}

#blocc_news_hp dd{color: #4f4e4d; padding: 0px; margin: 0px; line-height: 1.3em; font-size:0.9em; height: 70px;}
#blocc_news_hp dt.dt_image { clear: both; background:url(../img/sf_img_news_hp.png) no-repeat top center;  padding: 0px 0px 0px 0px; width: 216px; height:112px; position: absolute; top: 135px; z-index: 10;}
#blocc_news_hp dt.dt_image img{ clear: both;  margin: 1px 0px 0px 38px; width: 138px; height: 98px;}
#blocc_news_hp dt.dt_image a { border: 0px; margin: 0px; padding: 0px;}
#secondo_news_home { display:none}

#elenco_hp{ clear: both; margin: 110px 0px 0px 14px; padding: 15px 0px 0px 0px; border-top: 1px solid #cfccc9; border-bottom: 1px solid #cfccc9;}
#elenco_hp ul{ list-style: none; margin: 0px; padding: 0px 0px 0px 20px;}
#elenco_hp ul li{ float: left; list-style: none; margin: 0px; padding: 0px 9px 20px 0px; width: 145px; color:#7f7e7d; }
#elenco_hp ul li strong{ color: #5c5c5b;}

#elenco_hp ul li ul{ padding-left: 0px; }
#elenco_hp ul li ul li{ clear: both; list-style: none; margin: 0px; padding: 0px 0px 0px 0px;}
#elenco_hp ul li ul li a{ text-decoration: none; color:#7f7e7d;}
#elenco_hp ul li ul li a:hover{ color:#000;}


/* MENU VERT
- - - - - - - - - - - - - - */
/*#menu_vert{float: left; width: 250px;  }
#menu_vert ul{list-style: none; width: 240px; margin: 0px; padding: 0px 0px 0px 0px; margin: 10px 0px 0px 10px; background:url(../img/sf_menu_vert.gif) repeat-y top left;}
#main #menu_vert ul{list-style: none; width: 240px; margin: 0px; padding: 0px 0px 0px 0px; margin: 7px 0px 15px 10px; background:url(../img/sf_menu_vert.gif) repeat-y top left;}
#menu_vert ul li{list-style: none; margin: 0px; padding: 0px 0px 0px 0px;width: 206px;  height: 37px; vertical-align: bottom; position: relative;}
#menu_vert ul li a{	display: block;background:url(../img/sf_menu_vert_li.gif) no-repeat bottom left;text-decoration: none; position: absolute; bottom: 0px; left: 0px; width: 206px; padding: 0px 10px 8px 34px; line-height: 1.2em; font-size: 0.98em;  }
#menu_vert ul li a:hover{ text-decoration: none; color: #a1a1a1;}

#menu_vert ul li ol{list-style: none; margin: 0px; padding: 0px 0px 0px 0px;}
#menu_vert ul li ol li{list-style: none; margin: 0px; padding: 0px 0px 0px 0px; height: auto; text-transform:lowercase; }
#menu_vert ul li ol li a{display: block;background:none;text-decoration: none; }
*/

#menu_vert{float: left; width: 250px;  }
#menu_vert ul{list-style: none; width: 240px; margin: 0px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 10px; background:url(../img/sf_menu_vert.gif) repeat-y top left;}
#main #menu_vert ul{list-style: none; width: 240px; padding: 0px 0px 0px 0px; margin: 7px 0px 15px 10px; background:url(../img/sf_menu_vert.gif) repeat-y top left;}
#menu_vert ul li{list-style: none; margin: 0px; padding: 0px 0px 0px 0px; width: 240px;  background:url(../img/sf_menu_vert_li.gif) no-repeat bottom left;  }
#menu_vert ul li a{	display: block;text-decoration: none; width: 206px; /*height: 29px;*/ padding: 11px 10px 8px 34px; line-height: 1.2em; font-size: 0.98em; vertical-align: bottom; }
body.body_hp #menu_vert ul li a{padding: 7px 10px 7px 34px; }
#menu_vert ul li a:hover{ text-decoration: none; color: #a1a1a1;}
#menu_vert ul li.level_5 a{padding: 1px 10px 8px 34px;}
body.body_hp #menu_vert ul li.level_5 a{padding: 0px 10px 8px 34px;}

#main #menu_vert ul li ul{list-style: none; margin: 0px; padding: 0px 0px 8px 0px; background: none;}
#main #menu_vert ul li ul li{list-style: none; margin: 0px; padding: 0px 0px 0px 0px; height: auto; text-transform:lowercase; background: none; }
#main #menu_vert ul li ul li a{display: block;background:none;text-decoration: none; padding: 3px 10px 3px 44px; width: 196px;}
#main #menu_vert ul li ul li ul{list-style: none; margin: 0px; padding: 0px 0px 8px 0px; background: none;}
#main #menu_vert ul li ul li ul li{list-style: none; margin: 0px; padding: 0px 0px 0px 0px; height: auto; text-transform:lowercase; background: none; }
#main #menu_vert ul li ul li ul li a{display: block;background:none;text-decoration: none; margin: 3px 10px 3px 55px; padding: 5px 0px 2px 0px; width: 150px; border-bottom: 1px solid #c1bfbd; /*font-style: italic; */}
/*#main #menu_vert ul li ul li ul li a:hover, #main #menu_vert ul li ul li ul li a.on{color: #a1a1a1;}
*/
#main #menu_vert ul li ul li ul li ul{list-style: none; margin: 0px; padding: 0px 0px 8px 0px; background: none;}
#main #menu_vert ul li ul li ul li ul li{list-style: none; margin: 0px; padding: 0px 0px 0px 0px; height: auto; text-transform:lowercase; background: none; }
#main #menu_vert ul li ul li ul li ul li a{display: block;background:none;text-decoration: none; margin: 3px 30px 3px 63px; width: 167px;/* font-style: italic; */ border-bottom: 0px;}
#main #menu_vert ul li ul li ul li ul li a:hover, #main #menu_vert ul li ul li ul li ul li a.on{color: #a1a1a1; }
/*
#menu_vert ul a.a_azzurro{ background:url(../img/sf_menu_vert_li_azzurro_off.gif) no-repeat bottom left;}
#menu_vert ul a.a_azzurro:hover { background:url(../img/sf_menu_vert_li_azzurro_on.gif) no-repeat bottom left;color: #009fcc;}
*/
/*#menu_vert ul li.a_22 a { background:url(../img/sf_menu_vert_li_azzurro_off.gif) no-repeat bottom left;}
#menu_vert ul li.a_22 a:hover { background:url(../img/sf_menu_vert_li_azzurro_on.gif) no-repeat bottom left;color: #009fcc;}*/
#menu_vert ul li.level_1  { background:url(../img/sf_menu_vert_li_azzurro_off.gif) no-repeat bottom left;}
#menu_vert ul li.level_1.on { background:url(../img/sf_menu_vert_li_azzurro_on.gif) no-repeat bottom left;}
#menu_vert ul li.level_1:hover{ background:url(../img/sf_menu_vert_li_azzurro_on.gif) no-repeat bottom left;}
#menu_vert ul li.level_1 a:hover, #menu_vert ul li.level_1 a.on { color: #009fcc;}

#menu_vert ul li.level_2 { background:url(../img/sf_menu_vert_li_viola_off.gif) no-repeat bottom left;}
#menu_vert ul li.level_2:hover, #menu_vert ul li.level_2.on { background:url(../img/sf_menu_vert_li_viola_on.gif) no-repeat bottom left;}
#menu_vert ul li.level_2 a:hover, #menu_vert ul li.level_2 a.on {color: #af027e;}

#menu_vert ul li.level_3{ background:url(../img/sf_menu_vert_li_rosso_off.gif) no-repeat bottom left;}
#menu_vert ul li.level_3:hover, #menu_vert ul li.level_3.on { background:url(../img/sf_menu_vert_li_rosso_on.gif) no-repeat bottom left;}
#menu_vert ul li.level_3 a:hover, #menu_vert ul li.level_3 a.on {color: #e9020d;}

#menu_vert ul li.level_4{ background:url(../img/sf_menu_vert_li_arancio_off.gif) no-repeat bottom left;}
#menu_vert ul li.level_4:hover,#menu_vert ul li.level_4.on { background:url(../img/sf_menu_vert_li_arancio_on.gif) no-repeat bottom left;}
#menu_vert ul li.level_4 a:hover, #menu_vert ul li.level_4 a.on {color: #fe6e00;}

#menu_vert ul li.level_5{ background:url(../img/sf_menu_vert_li_giallo_off.gif) no-repeat bottom left;}
#menu_vert ul li.level_5:hover, #menu_vert ul li.level_5.on{ background:url(../img/sf_menu_vert_li_giallo_on.gif) no-repeat bottom left;}
#menu_vert ul li.level_5 a:hover, #menu_vert ul li.level_5 a.on {color: #ffbf00;}

#menu_vert ul li.level_6{ background:url(../img/sf_menu_vert_li_verdino_off.gif) no-repeat bottom left;}
#menu_vert ul li.level_6:hover, #menu_vert ul li.level_6.on { background:url(../img/sf_menu_vert_li_verdino_on.gif) no-repeat bottom left;}
#menu_vert ul li.level_6 a:hover, #menu_vert ul li.level_6 a.on {color: #a8c800;}

#menu_vert ul li.level_7{ background:url(../img/sf_menu_vert_li_verde_off.gif) no-repeat bottom left;}
#menu_vert ul li.level_7:hover, #menu_vert ul li.level_7.on { background:url(../img/sf_menu_vert_li_verde_on.gif) no-repeat bottom left; }
#menu_vert ul li.level_7 a:hover, #menu_vert ul li.level_7 a.on {color: #38bd22;}

#menu_vert ul li.level_8{ background:url(../img/sf_menu_vert_li_verdone_off.gif) no-repeat bottom left;}
#menu_vert ul li.level_8:hover, #menu_vert ul li.level_8.on{ background:url(../img/sf_menu_vert_li_verdone_on.gif) no-repeat bottom left;}
#menu_vert ul li.level_8 a:hover, #menu_vert ul li.level_8 a.on {color: #058064;}

#menu_vert ul li.level_9{ background:url(../img/sf_menu_vert_li_celeste_off.gif) no-repeat bottom left;}
#menu_vert ul li.level_9:hover, #menu_vert ul li.level_9.on { background:url(../img/sf_menu_vert_li_celeste_on.gif) no-repeat bottom left;color: #17cdcb;}
#menu_vert ul li.level_9 a:hover, #menu_vert ul li.level_9 a.on {color: #17cdcb;}

#menu_vert ul li.level_10{ background:url(../img/sf_menu_vert_li_rosa_off.gif) no-repeat bottom left;}
#menu_vert ul li.level_10:hover, #menu_vert ul li.level_10.on { background:url(../img/sf_menu_vert_li_rosa_on.gif) no-repeat bottom left;color: #fe9dff;}
#menu_vert ul li.level_10 a:hover, #menu_vert ul li.level_10 a.on {color: #fe9dff;}

#menu_vert ul li.level_11{ background:url(../img/sf_menu_vert_li_lilla_off.gif) no-repeat bottom left;}
#menu_vert ul li.level_11:hover, #menu_vert ul li.level_11.on { background:url(../img/sf_menu_vert_li_lilla_on.gif) no-repeat bottom left;color: #b887e2;}
#menu_vert ul li.level_11 a:hover, #menu_vert ul li.level_11 a.on {color: #b887e2;}

#menu_vert ul li.level_12{ background:url(../img/sf_menu_vert_li_violetto_off.gif) no-repeat bottom left;}
#menu_vert ul li.level_12:hover, #menu_vert ul li.level_12.on { background:url(../img/sf_menu_vert_li_violetto_on.gif) no-repeat bottom left;color: #743aa5;}
#menu_vert ul li.level_12 a:hover, #menu_vert ul li.level_12 a.on {color: #743aa5;}

#menu_vert ul li.level_13{ background:url(../img/sf_menu_vert_li_violaceo_off.gif) no-repeat bottom left;}
#menu_vert ul li.level_13:hover, #menu_vert ul li.level_13.on { background:url(../img/sf_menu_vert_li_violaceo_on.gif) no-repeat bottom left;color: #743aa5;}
#menu_vert ul li.level_13 a:hover, #menu_vert ul li.level_13 a.on {color: #4c3aa5;}

/*cerca nel sito*/
#menu_vert ul li#cerca_menu { padding: 0px 0px 0px 34px;background:url(../img/sf_menu_vert_li.gif) no-repeat bottom left;height: 35px; }
#menu_vert ul li#cerca_menu input{ background: #dfdfdf; border: 0px; width: 142px; height: 15px; float: left; margin: 5px 1px 0 0; font-size: 0.9em; }
#menu_vert ul li#cerca_menu input#button{ background: #767674; border: 0px; width: 49px; height: 17px; color:#fff; font-size: 0.9em; font-weight: bold; margin: 5px 0px 0 0;}
#contenuto.cont_prodotti #menu_attr input#reset{ background: #767674; border: 0px; color:#fff; font-weight: bold; padding: 3px 5px 2px 8px;
    width: 225px;  font-size: 0.9em; margin: 0px 0px 5px 0;}

#main #menu_vert ul li#cerca_menu { padding: 0px 0px 0px 34px;background:url(../img/sf_menu_vert_li.gif) no-repeat bottom left; height: 100px; }

#main #menu_vert ul li#cerca_menu input{ background: #cacac9; border: 0px; width: 192px; height: 15px; float: left; margin: 5px 1px 3px 0; font-size: 0.9em; }
#main #menu_vert ul li#cerca_menu input#button{ background: #767674; border: 0px; width: 49px; height: 15px; padding: 0px 0px 2px 0px; color:#fff; font-size: 0.9em; font-weight: bold; margin: 5px 0px 3px 0;}

#menu_vert ul#ricerca{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 10px;}

#cerca_menu #lbl_fp { display:block; margin:4px;}

#menu_vert select#mid{ background: #dfdfdf; border: 0px; width: 192px; height: 17px; font-size: 0.9em; margin-top: 3px;}
#menu_vert select#cid{ background: #dfdfdf; border: 0px; width: 192px; height: 17px; font-size: 0.9em; margin: 0px 0px 5px 0px; text-transform:lowercase;}

#ddl_classi{ clear: both; padding: 10px 0px 5px 0px; margin: 0px 0px 0px 0px;}
li#cerca_menu p{ clear: both; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-size: 0.9em;}

body.tmpl_elenco_prod #main #menu_vert ul li#cerca_menu { padding: 0px 0px 0px 34px; height: 150px; }
body.tmpl_elenco_prod #main #menu_vert select#mid{ margin-top: 0px;}
body.tmpl_elenco_prod #main #menu_vert ul li#cerca_menu input{margin: 0px 1px 3px 0; }
body.tmpl_elenco_prod #main #menu_vert ul li#cerca_menu input#button{margin: 0px 0px 3px 0;}



/**/
#menu_vert ul li#newsletter_menu { padding: 5px 0px 0px 34px; height: 120px;background:url(../img/sf_menu_vert_li.gif) no-repeat bottom left; }
#menu_vert ul li#newsletter_menu input{ background: #cacac9; border: 0px; width: 142px; height: 15px; float: left; margin: 5px 1px 0px 0; font-size: 0.9em; }
#menu_vert ul li#newsletter_menu input#button{ background: #767674; border: 0px; width: 142px; height: 17px; color:#fff; font-size: 0.9em; font-weight: bold; margin: 5px 0px 0 0;}
#menu_vert ul li#newsletter_menu a{ top: 10px;}
/**/
#menu_vert ul li#acquistare_menu { padding: 5px 0px 0px 34px; height: 100px;background:url(../img/sf_menu_vert_li.gif) no-repeat bottom left; }
#menu_vert ul li#acquistare_menu input{ background: #cacac9; border: 0px; width: 142px; height: 15px; float: left; margin: 5px 1px 0px 0; font-size: 0.9em; }
#menu_vert ul li#acquistare_menu input#button{ background: #767674; border: 0px; width: 142px; height: 17px; color:#fff; font-size: 0.9em; font-weight: bold; margin: 5px 0px 0 0;}
#menu_vert ul li#acquistare_menu a{ top: 10px;}
#menu_vert ul li#acquistare_menu img{ float:right; margin: 23px 44px 0px 0px;}

#menu_vert h2{background: url(../img/sf_tit_menu_vert.gif) no-repeat top left; width: 205px; height: 20px; padding: 6px 0px 0px 35px; margin: 0px 0px 0px 10px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 1.2em; font-weight: bold; color:#fff; }
#menu_vert p.tit_prodotti{background: url(../img/sf_tit_menu_vert.gif) no-repeat top left; width: 205px; height: 20px; padding: 6px 0px 0px 35px; margin: 0px 0px 0px 10px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 1.2em; font-weight: bold; color:#fff; }
#menu_vert p.tit_utilities{background: url(../img/sf_tit_menu_vert.gif) no-repeat top left; width: 205px; height: 20px; padding: 6px 0px 0px 35px; margin: 0px 0px 0px 10px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 1.2em; font-weight: bold; color:#fff; }
/*#menu_vert h2.tit_prodotti{background: url(../img/tit_prodotti_menu.gif) no-repeat top left;}
#menu_vert h2.tit_utilities{background: url(../img/tit_utilities_menu.gif) no-repeat top left;}
*/

/* PAGINA INTERNA
- - - - - - - - - - - - - - */
#main{clear: both; padding: 15px 0px 0px 0px; min-height: 475px; height: auto !important; height: 475px; }
#contenuto{float: left; width: 640px; padding-left: 35px; font-size: 1em;}
#contenuto h1{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.4em; color: #474747; margin-bottom: 0.5em;}
#corpo_pag{clear: both; font-size: 1.1em;}
#corpo_pag img{margin: 5px 5px 5px 5px;}
#img_allegate{clear: both; margin: 0px 0px 15px 0px;}
#img_allegate img{ margin: 0px;}
p img{float: none;}

#marchi_correlati {clear: both; padding: 15px 0px 0px 0px;}
#marchi_correlati h3{ background: url(../img/sf_tit_news_prod.gif) no-repeat top left; height: 29px; padding: 0px 0px 0px 33px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.4em; }
#marchi_correlati ul{list-style: none; margin: 0px; padding: 0px 0px 0px 30px;}
#marchi_correlati ul li{list-style: none; margin: 0px; padding: 0px 0px 6px 13px; background:url(../img/pall_azzurro.gif) no-repeat 3px 7px;}

#prodotti_correlati {clear: both; padding: 15px 0px 0px 0px;}
#prodotti_correlati h3{ background: url(../img/sf_tit_news_prod.gif) no-repeat top left; height: 29px; padding: 0px 0px 0px 33px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.4em; }
#prodotti_correlati ul{list-style: none; margin: 0px; padding: 0px 0px 0px 30px;}
#prodotti_correlati ul li{list-style: none; margin: 0px; padding: 0px 0px 6px 13px; background:url(../img/pall_azzurro.gif) no-repeat 3px 7px;}


#loghi_prod{clear: both; width: 640px;}
#loghi_prod ul{clear: both; width: 640px; list-style: none; margin: 0px; padding: 0px; background:url(../img/sf_loghi_prod_ul.gif) repeat-y top left;}
#loghi_prod ul li{float: left; width: 160px; height: 94px;  list-style: none; margin: 0px; padding: 0px;}
#loghi_prod ul li:hover{background: url(../img/sf_loghi_prod_ul_li.gif) repeat-x top left;}
#loghi_prod ul li.eko:hover{background: url(../img/sf_loghi_prod_ul_li_blu.gif) repeat-x top left;}
#loghi_prod ul li.ekopro:hover{background: url(../img/sf_loghi_prod_ul_li_giallo.gif) repeat-x top left;}
#loghi_prod ul li.quiklok:hover{background: url(../img/sf_loghi_prod_ul_li_quiklok.gif) repeat-x top left;}

#loghi_prod ul li a{display: block; text-indent:-9999px; font-size:0.0001em; width: 160px; height: 80px;position: relative;}
#loghi_prod ul li a span{display: block; text-indent:-9999px; font-size:0.0001em; width: 160px; height: 15px; position: absolute; top: 78px;left: 0px; background-repeat:no-repeat; background-position:top left; line-height: 1.2em; cursor: pointer; overflow:hidden;}
#loghi_prod ul li a span:hover{background-position:bottom left;}

#loghi_prod ul li a span.span_esound{background: url(../img/loghetto_esound.gif) no-repeat top left; }
#loghi_prod ul li a:hover span.span_esound{background: url(../img/loghetto_esound.gif) no-repeat bottom left;}
#loghi_prod ul li a span.span_eko{background: url(../img/loghetto_eko.gif) no-repeat top left; }
#loghi_prod ul li a:hover span.span_eko{background: url(../img/loghetto_eko.gif) no-repeat bottom left;}
#loghi_prod ul li a span.span_ekopro{background: url(../img/loghetto_ekopro.gif) no-repeat top left; }
#loghi_prod ul li a:hover span.span_ekopro{background: url(../img/loghetto_ekopro.gif) no-repeat bottom left;}
#loghi_prod ul li a span.span_quiklok{background: url(../img/loghetto_quiklok.gif) no-repeat top left; }
#loghi_prod ul li a:hover span.span_quiklok{background: url(../img/loghetto_quiklok.gif) no-repeat bottom left;}


#loghi_prod ul li a.logo_1{background: url(../img/loghi/logo_1.png) no-repeat top left; }
#loghi_prod ul li a.logo_2{background: url(../img/loghi/logo_2.png) no-repeat top left; }
#loghi_prod ul li a.logo_3{background: url(../img/loghi/logo_3.png) no-repeat top left; }
#loghi_prod ul li a.logo_4{background: url(../img/loghi/logo_4.png) no-repeat top left; }
#loghi_prod ul li a.logo_5{background: url(../img/loghi/logo_5.png) no-repeat top left; }
#loghi_prod ul li a.logo_6{background: url(../img/loghi/logo_6.png) no-repeat top left; }
#loghi_prod ul li a.logo_7{background: url(../img/loghi/logo_7.png) no-repeat top left; }
#loghi_prod ul li a.logo_8{background: url(../img/loghi/logo_8.png) no-repeat top left; }
#loghi_prod ul li a.logo_9{background: url(../img/loghi/logo_9.png) no-repeat top left; }
#loghi_prod ul li a.logo_10{background: url(../img/loghi/logo_10.png) no-repeat top left; }
#loghi_prod ul li a.logo_11{background: url(../img/loghi/logo_11.png) no-repeat top left; }
#loghi_prod ul li a.logo_12{background: url(../img/loghi/logo_12.png) no-repeat top left; }
#loghi_prod ul li a.logo_13{background: url(../img/loghi/logo_13.png) no-repeat top left; }
#loghi_prod ul li a.logo_14{background: url(../img/loghi/logo_14.png) no-repeat top left; }
#loghi_prod ul li a.logo_15{background: url(../img/loghi/logo_15.png) no-repeat top left; }
#loghi_prod ul li a.logo_16{background: url(../img/loghi/logo_16.png) no-repeat top left; }
#loghi_prod ul li a.logo_17{background: url(../img/loghi/logo_17.png) no-repeat top left; }
#loghi_prod ul li a.logo_18{background: url(../img/loghi/logo_18.png) no-repeat top left; }
#loghi_prod ul li a.logo_19{background: url(../img/loghi/logo_19.png) no-repeat top left; }
#loghi_prod ul li a.logo_20{background: url(../img/loghi/logo_20.png) no-repeat top left; }
#loghi_prod ul li a.logo_21{background: url(../img/loghi/logo_21.png) no-repeat top left; }
#loghi_prod ul li a.logo_22{background: url(../img/loghi/logo_22.png) no-repeat top left; }
#loghi_prod ul li a.logo_23{background: url(../img/loghi/logo_23.png) no-repeat top left; }
#loghi_prod ul li a.logo_24{background: url(../img/loghi/logo_24.png) no-repeat top left; }
#loghi_prod ul li a.logo_25{background: url(../img/loghi/logo_25.png) no-repeat top left; }
#loghi_prod ul li a.logo_26{background: url(../img/loghi/logo_26.png) no-repeat top left; }
#loghi_prod ul li a.logo_27{background: url(../img/loghi/logo_27.png) no-repeat top left; }
#loghi_prod ul li a.logo_28{background: url(../img/loghi/logo_28.png) no-repeat top left; }
#loghi_prod ul li a.logo_29{background: url(../img/loghi/logo_29.png) no-repeat top left; }
#loghi_prod ul li a.logo_30{background: url(../img/loghi/logo_30.png) no-repeat top left; }
#loghi_prod ul li a.logo_31{background: url(../img/loghi/logo_31.png) no-repeat top left; }
#loghi_prod ul li a.logo_32{background: url(../img/loghi/logo_32.png) no-repeat top left; }
#loghi_prod ul li a.logo_33{background: url(../img/loghi/logo_33.png) no-repeat top left; }
#loghi_prod ul li a.logo_34{background: url(../img/loghi/logo_34.png) no-repeat top left; }
#loghi_prod ul li a.logo_35{background: url(../img/loghi/logo_35.png) no-repeat top left; }
#loghi_prod ul li a.logo_36{background: url(../img/loghi/logo_36.png) no-repeat top left; }
#loghi_prod ul li a.logo_37{background: url(../img/loghi/logo_37.png) no-repeat top left; }
#loghi_prod ul li a.logo_38{background: url(../img/loghi/logo_38.png) no-repeat top left; }
#loghi_prod ul li a.logo_39{background: url(../img/loghi/logo_39.png) no-repeat top left; }
#loghi_prod ul li a.logo_40{background: url(../img/loghi/logo_40.png) no-repeat top left; }
#loghi_prod ul li a.logo_41{background: url(../img/loghi/logo_41.png) no-repeat top left; }
#loghi_prod ul li a.logo_42{background: url(../img/loghi/logo_42.png) no-repeat top left; }
#loghi_prod ul li a.logo_43{background: url(../img/loghi/logo_43.png) no-repeat top left; }
#loghi_prod ul li a.logo_44{background: url(../img/loghi/logo_44.png) no-repeat top left; }
#loghi_prod ul li a.logo_45{background: url(../img/loghi/logo_45.png) no-repeat top left; }
#loghi_prod ul li a.logo_46{background: url(../img/loghi/logo_46.png) no-repeat top left; }
#loghi_prod ul li a.logo_47{background: url(../img/loghi/logo_47.png) no-repeat top left; }
#loghi_prod ul li a.logo_48{background: url(../img/loghi/logo_48.png) no-repeat top left; }
#loghi_prod ul li a.logo_49{background: url(../img/loghi/logo_49.png) no-repeat top left; }
#loghi_prod ul li a.logo_50{background: url(../img/loghi/logo_50.png) no-repeat top left; }
#loghi_prod ul li a.logo_51{background: url(../img/loghi/logo_51.png) no-repeat top left; }
#loghi_prod ul li a.logo_52{background: url(../img/loghi/logo_52.png) no-repeat top left; }
#loghi_prod ul li a.logo_53{background: url(../img/loghi/logo_53.png) no-repeat top left; }
#loghi_prod ul li a.logo_54{background: url(../img/loghi/logo_54.png) no-repeat top left; }
#loghi_prod ul li a.logo_55{background: url(../img/loghi/logo_55.png) no-repeat top left; }
#loghi_prod ul li a.logo_56{background: url(../img/loghi/logo_56.png) no-repeat top left; }
#loghi_prod ul li a.logo_57{background: url(../img/loghi/logo_57.png) no-repeat top left; }
#loghi_prod ul li a.logo_58{background: url(../img/loghi/logo_58.png) no-repeat top left; }
#loghi_prod ul li a.logo_59{background: url(../img/loghi/logo_59.png) no-repeat top left; }
#loghi_prod ul li a.logo_60{background: url(../img/loghi/logo_60.png) no-repeat top left; }
#loghi_prod ul li a.logo_61{background: url(../img/loghi/logo_61.png) no-repeat top left; }
#loghi_prod ul li a.logo_63{background: url(../img/loghi/logo_63.png) no-repeat top left; }
#loghi_prod ul li a.logo_64{background: url(../img/loghi/logo_64.png) no-repeat top left; }
#loghi_prod ul li a.logo_65{background: url(../img/loghi/logo_65.png) no-repeat top left; }
#loghi_prod ul li a.logo_68{background: url(../img/loghi/logo_68.png) no-repeat top left; }
#loghi_prod ul li a.logo_69{background: url(../img/loghi/logo_69.png) no-repeat top left; }
#loghi_prod ul li a.logo_70{background: url(../img/loghi/logo_70.png) no-repeat top left; }
#loghi_prod ul li a.logo_71{background: url(../img/loghi/logo_71.png) no-repeat top left; }
#loghi_prod ul li a.logo_72{background: url(../img/loghi/logo_72.png) no-repeat top left; }
#loghi_prod ul li a.logo_73{background: url(../img/loghi/logo_73.png) no-repeat top left; }
#loghi_prod ul li a.logo_74{background: url(../img/loghi/logo_74.png) no-repeat top left; }
#loghi_prod ul li a.logo_75{background: url(../img/loghi/logo_75.png) no-repeat top left; }
#loghi_prod ul li a.logo_76{background: url(../img/loghi/logo_76.png) no-repeat top left; }
#loghi_prod ul li a.logo_77{background: url(../img/loghi/logo_77.png) no-repeat top left; }
#loghi_prod ul li a.logo_78{background: url(../img/loghi/logo_78.png) no-repeat top left; }
#loghi_prod ul li a.logo_79{background: url(../img/loghi/logo_79.png) no-repeat top left; }
#loghi_prod ul li a.logo_80{background: url(../img/loghi/logo_80.png) no-repeat top left; }
#loghi_prod ul li a.logo_81{background: url(../img/loghi/logo_81.png) no-repeat top left; }
#loghi_prod ul li a.logo_84{background: url(../img/loghi/logo_84.png) no-repeat top left; }


/*elenco news*/

/*#news_elenco{clear: both; padding: 15px 0px 0px 0px; }
#news_elenco a{text-decoration: none; }
#news_elenco a:hover{text-decoration: underline; }
#news_elenco dl{clear: both; width: 640px; height: 110px; overflow:hidden; background:url(../img/sf_news_dl.gif) no-repeat top left; margin-bottom: 10px;}
#news_elenco dt{ font-weight: normal; line-height: 1.2em; font-weight:bold; padding: 5px 0px 0px 0px;}
#news_elenco dt span.data_news{ font-weight: normal;}
#news_elenco dt.dt_image{float: left; width: 160px; height: 110px; margin-right: 10px;text-align: center; vertical-align:middle; padding: 0px 0px 0px 0px;}
#news_elenco dt.dt_image img{vertical-align:middle; }
#news_elenco dd{line-height: 1.2em; }
#news_elenco dd a{text-decoration: underline; }
#news_elenco dd a:hover{text-decoration: none; }*/

#news_elenco{clear: both; padding: 15px 0px 0px 0px; }
#news_elenco p.h1{ background: url(../img/sf_tit_news_prod.gif) no-repeat top left; height: 29px; padding: 0px 0px 0px 33px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.4em; }
#news_elenco a{text-decoration: none; }
#news_elenco a:hover{text-decoration: underline; }
#news_elenco dl{clear: both; width: 640px; overflow:hidden; margin-bottom: 15px; border-bottom: 1px solid #dddad8; padding: 0px;}
#news_elenco dt{ font-weight: normal; line-height: 1.2em; font-weight:bold; padding: 5px 0px 0px 30px;}
#news_elenco dt span.data_news{ font-weight: normal;}
#news_elenco dt.dt_image{float: right; width: 140px; height: 100px; margin: 0px 0px 0px 10px;text-align: center; padding: 0px 0px 0px 0px; background: #ebeae9; border: 1px solid #dddad8; border-bottom: 0px;}
#news_elenco dd{margin: 0px; padding: 0px 0px 0px 30px;}

/*elenco prodotti*/
#elenco_prod{clear: both; padding: 15px 0px 0px 0px; }
#elenco_prod p{ padding: 0px 40px 15px 0px; }

#elenco_prod dl{float: left; width: 140px; padding: 0px 20px 0px 0px; margin: 0px 0px 30px 0px; height: 140px;}
#elenco_prod dl dt.dt_image{clear: both; width: 118px; height: 78px; border: 1px solid #dddad8; overflow: hidden; margin-bottom: 5px; text-align: center;}
#elenco_prod dl dt.dt_image img{ height: 78px;}

#elenco_prod dl dt{font-weight: normal; line-height: 1.3em;}
#elenco_prod dl dt span{clear:both; font-weight: bold; color:#878785; }
#elenco_prod dl dt span.data_news{color:#747472; font-size: 0.9em; font-style:normal; font-weight:normal;}
#elenco_prod dl dt span.data_news em{ font-style:normal;}
#elenco_prod dl dt a{text-decoration: none;}
#elenco_prod dl dt a:hover{text-decoration: underline;}
#elenco_prod dl dd{display: none; }


/*elenco categorie
#categorie_marchio{clear: both; padding: 20px 0px 20px 0px; }
#categorie_marchio dl {margin: 0px; padding: 0px; }
#categorie_marchio dl dt{width: 255px; padding: 0px 0px 10px 45px; float: left;  margin-right: 20px; font-weight: normal; background:url(../img/pall_azzurro.gif) no-repeat 30px 7px; }
#categorie_marchio dl dt a{text-transform: lowercase; text-decoration: none; font-weight: bold;  }
#categorie_marchio dl dt a:hover{text-decoration: underline;}
#categorie_marchio h1{ background: url(../img/sf_tit_news_prod.gif) no-repeat top left; height: 29px; padding: 0px 0px 0px 33px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.4em; }*/

#categorie_marchio{clear: both; padding: 10px 0px 10px 0px; margin: 15px 0px 0px 0px; border-top: 1px solid #cecbc8;border-right: 1px solid #cecbc8;border-left: 1px solid #cecbc8; background:url(../img/sf_categorie_marchio.jpg) no-repeat bottom left;}
#categorie_marchio dl {margin: 0px; padding: 0px 0px 0px 33px; }
#categorie_marchio dl dt{float: left;  width: 274px; padding: 0px 0px 10px 10px; margin-right: 15px; font-weight: normal; background:url(../img/pall_azzurro.gif) no-repeat 0px 8px; }
#categorie_marchio dl dt a{text-decoration: none; font-weight: bold; font-size: 13px; }
/*text-transform: lowercase; */
#categorie_marchio dl dt a:hover{text-decoration: underline;}
#categorie_marchio h2{padding: 0px 0px 0px 33px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.4em; }

#loghi_prod ul li a.logo_2{background: url(../img/loghi/logo_2.png) no-repeat top left; }

/*path*/
#path{clear: both; border-top: 1px solid #dedddc; border-bottom: 1px solid #dedddc;padding: 4px 0px 0px 0px; color:#747472; font-size: 0.9em; margin: 0px 0px 15px 0px;   min-height: 19px;  height: 19px; height: auto!important;}
#path a{text-decoration: none; color:#747472; }
#path a:hover{text-decoration: underline; }
#path ul{list-style: none; padding: 0px; margin: 0px;}
#path ul li{float: left;list-style: none; padding: 0px 11px 0px 8px; margin: 0px; background: url(../img/fil_path.gif) no-repeat right 5px; text-transform:lowercase;}
#path h1 {padding: 0px; margin: 0px;}
#path h1 a{text-decoration: none; color:#747472; font-size: 11px;}
#path h1 a:hover{text-decoration: underline; }
#path h1 ul{list-style: none; padding: 0px; margin: 0px;}
#path h1 ul li{float: left;list-style: none; padding: 0px 11px 0px 8px; margin: 0px; background: url(../img/fil_path.gif) no-repeat right 5px; text-transform:lowercase;}

/*paginazione*/
.indice_pagine{clear: both;  }
.indice_pagine ul{list-style: none; margin: 0px; padding: 0px; }
.indice_pagine ul li{float: left; list-style: none; margin: 0px; padding: 0px; }

.indice_pagine ul li.risultati{background: #e2e0de; padding: 0px 10px 0px 10px; margin-right: 15px; }
.indice_pagine ul li.pagina{padding: 0px 15px 0px 0px;font-style:italic; color:#716f6f;}
.indice_pagine ul li{padding: 0px 10px 0px 10px;}
.indice_pagine ul li a{text-decoration: none; }
.indice_pagine ul li a:hover{color: #009fcc;}
.indice_pagine ul li.on{text-decoration: none; color: #009fcc;}

/* SCHEDA PROD
---------------------------------------------------------------------------*/
#scheda_prod{ float: left; width: 640px; padding-left: 35px; font-size: 1em;}
#scheda_prod h1{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.4em; color: #474747; margin-bottom: 0.5em;}
#intestazione_scheda{clear: both;}
#nome_prod{float: left; padding-top: 20px; width: 475px;}
/*#nome_prod h1{text-transform: uppercase; padding: 0px; margin: 0px;}*/
#nome_prod h1{text-transform: uppercase; padding: 0px; margin: 0px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.4em; color: #474747; margin-bottom: 0em;}
#nome_prod p#codice_prod{padding: 0px; color: #8e8e8e; font-size: 1.35em; }
#marchio{float: right; }
#marchio img{ border: 1px solid #cfccc9; padding: 0px; margin: 0px;}
#marchio p{color: #8e8e8e; font-size: 11px; font-style: italic; padding: 0px; width: 70px; float: left;}
#marchio p span{display: block; float: right; text-indent:-9999px; font-size:0.0001em; padding: 0px 0px 2px 0px; width: 80px; margin: 0px 0px 0px 0px; }
#marchio p#distribuito_da_eko{background: url(../img/distribuito_eko.gif) no-repeat 2px 3px; display: block; float: left; text-indent:-9999px; font-size:0.0001em; padding: 0px 0px 2px 0px; width: 90px!important; margin: 0px 0px 0px 0px; height: 12px;}
#marchio p#distribuito_da_ekopro{background: url(../img/distribuito_ekopro.gif) no-repeat 2px 3px; display: block; float: left; text-indent:-9999px; font-size:0.0001em; padding: 0px 0px 2px 0px; width: 90px!important; height: 16px!important; margin: 0px 0px 0px 0px;}
#marchio p#distribuito_da_esound{background: url(../img/distribuito_esound.gif) no-repeat 2px 3px ; display: block; float: left; text-indent:-9999px; font-size:0.0001em; padding: 0px 0px 2px 0px; width: 90px!important; height: 16px!important; margin: 0px 0px 0px 0px;}
#marchio p#distribuito_da_quiklok{background: url(../img/distribuito_quiklok.gif) no-repeat 2px 3px ; display: block; float: left; text-indent:-9999px; font-size:0.0001em; padding: 0px 0px 2px 0px; width: 90px!important; height: 16px!important; margin: 0px 0px 0px 0px;}
#foto_prod{clear: both; width: 640px; /*height: 400px;*/ overflow: hidden;padding: 10px 0px 10px 0px;}
#prezzo{clear: both; color:#8E8E8E; font-size:1.3em; font-weight: bold; }
#prezzo em{color:#6b6a6a; font-size:0.7em; }


/* GALLERIA PRODOTTO*/
#galleria_prod{clear: both; margin-top: 10px; position: relative;}
a.prevPage{background: url(../img/puls_gallery_back.gif) no-repeat top left; width: 121px; height: 24px;  top: 85px; left: 0px;}
a.prevPage:hover{background: url(../img/puls_gallery_back.gif) no-repeat bottom left;}
a.nextPage{background: url(../img/puls_gallery_next.gif) no-repeat top left; width: 120px; height: 24px; top: 85px; right: 0px;}
a.nextPage:hover{background: url(../img/puls_gallery_next.gif) no-repeat bottom left;}

/* TAB PRODOTTO*/
#tab_prod{clear: both; padding: 10px 0px 0px 0px;position:relative;}
#tab_prod #etichette{clear: both; margin: 0px 0px 0px 0px; overflow:hidden; height: 30px; width: 640px;position:absolute;}
#tab_prod #etichette ul{list-style: none; padding: 0px; margin: 0px;}
#tab_prod #etichette ul li{float: left; list-style: none; position:relative; padding: 0px; margin-left: -5px; width: 112px; height: 30px;/* background:url(../img/tab_prod_etichette.png) no-repeat top left;*/ text-indent:-9999px; font-size:0.0001em;}
#tab_prod #etichette ul li:hover,#tab_prod #etichette ul li.on{/*background:url(../img/tab_prod_etichette.png) no-repeat bottom left;*/ z-index:10;}
#tab_prod #etichette ul li a{display: block; text-decoration: none; color: #7e7d7c; font-size: 1em; padding: 7px 0px 0px 10px; font-weight:bold; height: 30px;}
#tab_prod #etichette ul li a:hover, #tab_prod #etichette ul li a.on{color: #353534; height: 30px;}

#tab_prod #etichette li.etichetta_01{/*left: 0px;*/ margin-left: 0px; z-index:6;  background:url(../img/tab_prod_etichette01.png) no-repeat top left; }
#tab_prod #etichette li.etichetta_01:hover{ margin-left: 0px;background:url(../img/tab_prod_etichette01.png) no-repeat bottom left}
#tab_prod #etichette li.etichetta_01.on{ margin-left: 0px;background:url(../img/tab_prod_etichette01.png) no-repeat bottom left;}

#etichette li.etichetta_02{/*left: -5px*/; z-index:5; background:url(../img/tab_prod_etichette06.png) no-repeat top left;}
#etichette li.etichetta_02:hover{background:url(../img/tab_prod_etichette06.png) no-repeat bottom left}
#etichette li.etichetta_02.on{background:url(../img/tab_prod_etichette06.png) no-repeat bottom left;}

#etichette li.etichetta_03{/*left: -5px;*/ z-index:4;background:url(../img/tab_prod_etichette02.png) no-repeat top left;}
#etichette li.etichetta_03:hover{background:url(../img/tab_prod_etichette02.png) no-repeat bottom left}
#etichette li.etichetta_03.on{background:url(../img/tab_prod_etichette02.png) no-repeat bottom left;}

#etichette li.etichetta_04{/*left: -5px;*/ z-index:3;background:url(../img/tab_prod_etichette07.png) no-repeat top left;}
#etichette li.etichetta_04:hover{background:url(../img/tab_prod_etichette07.png) no-repeat bottom left}
#etichette li.etichetta_04.on{background:url(../img/tab_prod_etichette07.png) no-repeat bottom left;}

#etichette li.etichetta_05{/* left: -5px;*/ z-index:2;background:url(../img/tab_prod_etichette05.png) no-repeat top left;}
#etichette li.etichetta_05:hover{background:url(../img/tab_prod_etichette05.png) no-repeat bottom left}
#etichette li.etichetta_05.on{background:url(../img/tab_prod_etichette05.png) no-repeat bottom left;}

#etichette li.etichetta_06{ /*left: -5px;*/ z-index:1;background:url(../img/tab_prod_etichette08.png) no-repeat top left;}
#etichette li.etichetta_06:hover{background:url(../img/tab_prod_etichette08.png) no-repeat bottom left}
#etichette li.etichetta_06.on{background:url(../img/tab_prod_etichette08.png) no-repeat bottom left;}


#corpo_tab_prod { clear: both; border-top: 1px solid #cecbc8; border-left: 1px solid #cecbc8; border-right: 1px solid #cecbc8; padding: 30px; margin: 29px 0px 0px 0px;}

#corpo_tab_prod #tab1, #corpo_tab_prod #tab2, #corpo_tab_prod #tab3, #corpo_tab_prod #tab4, #corpo_tab_prod #tab5, #corpo_tab_prod #tab6 { display:none;}

#corpo_tab_prod ul {list-style: none; margin: 0px; padding: 0px;}
#corpo_tab_prod ul li{list-style: none; margin: 0px; padding: 0px 0px 4px 12px;/* border-bottom: 1px solid #cecbc8;*/background:url(../img/pall_menu.gif) no-repeat scroll 0 6px transparent;}
#corpo_tab_prod ul li a{text-decoration: none; }
#corpo_tab_prod ul li a:hover{text-decoration: underline; }
#chiusura_tab_prod{ clear: both;}

/* CARATTERSISTICHE*/
.caratteristiche{ clear: both; color:#4f4e4d;}
.caratteristiche h2{ background: url(../img/sf_tit_news_prod.gif) no-repeat top left; height: 29px; padding: 0px 0px 0px 33px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight:bold;}
.caratteristiche ul{ list-style: none; margin: 0px; padding: 0px 0px 15px 0px;}
.caratteristiche ul li{padding: 0px 0px 6px 45px; background:url(../img/pall_azzurro.gif) no-repeat 30px 7px;}
.caratteristiche ul li a{text-decoration: none;}
.caratteristiche ul li a:hover{text-decoration: underline; color:#009FCC;}

div.correlati { margin-bottom:30px;}
ul#correlati_6 li, ul#correlati_7 li { padding: 0px; background:none; float:left; margin-right:10px; width:150px;}
ul#correlati_6 li img, ul#correlati_7 li img { border:1px solid #DDDAD8;}


/* MANAGER*/
#blocc_manager{ clear: both;}
#blocc_manager dl{ float: left; width: 320px;}
#blocc_manager dl dt.dt_image{ float: left;  background: url(../img/sf_foto_manager.jpg) no-repeat top left; width: 96px; height: 96px; margin-right: 10px;}
#blocc_manager dl dt.dt_image img{ border: 1px solid #cdcac7; width: 88px; height: 88px;}
#blocc_manager dl dt {font-size: 1.1em; }

/* NEWS E VIDEO*/
#news_prod{ clear: both; color:#4f4e4d;}
#news_prod h2{ background: url(../img/sf_tit_news_prod.gif) no-repeat top left; height: 29px; padding: 0px 0px 0px 33px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight:bold; text-transform:uppercase;}
#news_prod dl{ clear: both;}
#news_prod dl dt.dt_image{ float: right; background:url(../img/sf_img_news_prod.gif) no-repeat top left; width: 162px; height: 110px; padding: 0px 0px 0px 21px;}
#news_prod dl dt.dt_image img{border: 1px solid #adadad; width: 138px; height: 98px;}
#news_prod dl dt{ padding: 0px 0px 0px 32px;}
#news_prod dl dd{ padding: 0px 0px 0px 32px; margin: 0px;}
#news_prod span.data_news{font-weight: normal;}
#news_prod ul{ list-style: none; margin: 0px; padding: 0px 0px 15px 0px;}
#news_prod ul li{padding: 0px 0px 6px 45px; background:url(../img/pall_azzurro.gif) no-repeat 30px 7px;}
#news_prod ul li a{text-decoration: none;}
#news_prod ul li a:hover{text-decoration: underline; color:#009FCC;}

/* ICO FONDO PAGINA*/
#icone{ clear: both; border-left: 1px solid #cfccc9; height: 83px; background:url(../img/tit_icone.gif) no-repeat top left; margin: 20px 0px 0px 0px;} /*  border-right: 1px solid #cfccc9; */
#icone ul{ list-style: none; margin: 0px; padding: 0px 0px 0px 26px;}
#icone ul li{ float: left; margin: 0px; padding: 22px 6px 0px 0px ;}
#icone ul li.li_bordo{ border-right: 1px solid #cfccc9;}
#icone ul li.li_bordo.last_ico{padding-right: 12px;}
#icone ul li#invia_amico{ padding: 16px 0px 0px 16px; width: 95px;}
#icone ul li#stampa{ padding: 16px 0px 0px 27px; width: 84px;}
#icone ul li#crea_pdf{ border: 0px; padding: 16px 0px 0px 27px; width: 84px;}

/* CONTATTI
- - - - - - - - - - - - - - */
#pag_contatti{}
#pag_contatti dl{clear: both; width: 640px; overflow:hidden; margin-bottom: 15px; border-bottom: 1px solid #dddad8; padding: 0px;}
#pag_contatti dt{ font-weight: normal; line-height: 1.2em; font-weight:bold; padding: 5px 0px 0px 30px;}
#pag_contatti dt span.data_news{ font-weight: normal;}
#pag_contatti dt.dt_image{float: left; width: 80px; height: 80px; margin: 0px 20px 0px 0px;text-align: center; padding: 0px 0px 0px 0px;border: 1px solid #dddad8; border-bottom: 0px;}
#pag_contatti dt.dt_image img{margin: 0px;}
#pag_contatti dd{margin: 0px; padding: 0px 0px 0px 30px; font-style:italic;}

/* RISULTATI RICERCA
- - - - - - - - - - - - - - */
#pag_ricerca{clear: both;}
#pag_ricerca h2{ background: url(../img/sf_tit_news_prod.gif) no-repeat top left; height: 29px; padding: 0px 0px 0px 33px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.4em;  color:#474747; margin-bottom: 0px;}

#pag_ricerca ul{ list-style: none; margin: 0px; padding: 0px 0px 15px 0px;}
#pag_ricerca ul li{padding: 0px 0px 6px 45px; background:url(../img/pall_azzurro.gif) no-repeat 30px 7px;}
#pag_ricerca ul li a{text-decoration: none;}
#pag_ricerca ul li a:hover{text-decoration: underline; color:#009FCC;}
.evidenziato{background:#a3e1f8; padding: 0px 0px 0px 0px;}

/*paginazione*/
#pag_ricerca .indice_pagine{clear: both;  }
#pag_ricerca .indice_pagine ul{list-style: none; margin: 0px; padding: 0px; }
#pag_ricerca .indice_pagine ul li{float: left; list-style: none; margin: 0px; padding: 0px; }

#pag_ricerca .indice_pagine ul li.risultati{background: #e2e0de; padding: 0px 10px 0px 10px; margin-right: 15px; }
#pag_ricerca .indice_pagine ul li.pagina{padding: 0px 15px 0px 0px;font-style:italic; color:#716f6f; background: none;}
#pag_ricerca .indice_pagine ul li{padding: 0px 10px 0px 10px;}
#pag_ricerca .indice_pagine ul li a{text-decoration: none; }
#pag_ricerca .indice_pagine ul li a:hover{color: #009fcc;}
#pag_ricerca .indice_pagine ul li.on{text-decoration: none; color: #009fcc;}
#pag_ricerca .indice_pagine ul li.prev, #pag_ricerca .indice_pagine ul li.next{background: none;}


/*---------------------------------------------------------------------------
FORM
---------------------------------------------------------------------------*/
#iscrizione{clear: both;}
#iscrizione h2{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; text-transform: uppercase; color:#6a6a68; border-bottom: 1px solid #cfccc9;}
#iscrizione ul{list-style: none; margin: 0px; padding: 0px 0px 20px 0px;}
#iscrizione ul li{list-style: none; margin: 0px; padding: 0px 0px 10px 0px;}
#iscrizione ul li label{float: left; width: 200px;}
#iscrizione ul li input{ width: 200px; border: 0px; background: #e6e5e3;}
#iscrizione ul li textarea#note{ width: 200px; border: 0px; background: #e6e5e3;}
#iscrizione ul li input#signup_agree{ width: 16px; }
#iscrizione ul li input#newsletter{ width: 16px; }
#iscrizione ul li input#btn_send{ background:#8c8c8b; color:#fff; text-transform:lowercase; font-weight: bold; font-size: 0.9em; padding: 2px 0px 2px 0px;}
#iscrizione ul li select{ width: 200px; border: 0px; background: #e6e5e3;}
#iscrizione ul li div#genera_codice{clear: both; width: 200px; padding: 10px 0px 0px 200px;}
#iscrizione img.code{clear: both; margin: 0px 10px 0px 0px; border: 1px solid #cfccc9; padding: 3px 64px 0px 64px;}
#iscrizione a#aReloadCaptchaCode{clear: both;  font-size: 0.9em;}
#iscrizione ol#Marchi{padding: 0px 0px 20px 0px; margin: 0px;}
#iscrizione ol#Marchi li {list-style:none; float:left; width:160px; margin: 0px; padding: 0px 0px 3px 0px;}
#iscrizione ol#Marchi li input {float:left; margin: 2px 6px 0px 0px; padding: 0px;}


#field_signup ol#Gruppi {margin: 0px;}
#field_signup ol#Gruppi li input {width: 16px; float: left; margin-right: 10px;}
#field_signup ol#Gruppi li label { float: none;}
#field_signup ol#signup_socialnetwork {margin: 0px;}
#field_signup ol#signup_socialnetwork li input {width: 16px; float: left; margin-right: 10px;}
#field_signup ol#signup_socialnetwork li label { float: none;}
#field_signup ol#checkbox_edit_password {margin: 0px; padding: 0px}
#field_signup ol#checkbox_edit_password li input {width: 16px; float: left; margin-right: 10px;}
#field_signup ol#checkbox_edit_password li label { float: none;}
#field_signup ul#password_fields, ul#login_info {padding: 0px}

#reg_prodotto ol#rbmatricola {margin: 0px;}
#reg_prodotto ol#rbmatricola li input {width: 16px; float: left; margin-right: 10px;  padding: 0px;}
#reg_prodotto ol#rbmatricola li {padding: 0px;}
/*#reg_prodotto ol#rbmatricola li label { float: none;}*/


/* MAPPA SITO
- - - - - - - - - - - - - - */
#mappa_sito{ clear: both;}
#mappa_sito ul{ list-style: none; margin: 0px; padding: 0px 0px 0px 0px;}
#mappa_sito ul li{ list-style: none; margin: 0px; padding: 0px 0px 0px 0px;}
#mappa_sito ul li ul{ list-style: none; margin: 0px; padding: 0px 0px 0px 10px;}
#mappa_sito ul li a{ text-decoration: none;}
#mappa_sito ul li a:hover{ text-decoration: underline;}

/* MODULI
- - - - - - - - - - - - - - */
.error { background:#fea445!important;}
.valid { background:#0F0 !important;}


/* FOOTER
- - - - - - - - - - - - - - */
/*body.body_hp #footer{clear: both; color: #828181; font-size: 0.9em; padding: 15px 0px 10px 260px;}*/

#footer{clear: both; color: #828181; font-size: 0.9em; padding: 10px 0px 10px 185px;}
#footer.footer_pag{ padding: 15px 0px 10px 305px;}

#footer ul{clear: both;list-style: none; margin: 0px; padding: 0px; width: 620px;}
#footer ul li{float:left; list-style: none; margin: 0px; padding: 0px 8px 0px 8px; background: url(../img/fil_footer.gif) no-repeat right 7px;}
#footer ul li a{color: #828181; text-decoration: none; }
#footer ul li a:hover{text-decoration: underline;}
