/* - - - - - - - - - - - - - - - - - - - - 
EKO Music Group
http://www.eko.it/
website by websolute
http://www.websolute.it/
- - - - - - - - - - - - - - - - - - - - */

/* body & altro
- - - - - - - - - - - - - - */
body {background: none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color: #191919;}
body.body_hp {background: none; 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:100%; margin:0px auto 0px auto; position: relative;}

/* TOPBAR
- - - - - - - - - - - - - - */
#topbar_stampa {display: none;width:960px;clear: both;}
#topbar_dx{display: none; }
.topmenu_montarboca #logo { background:none;}
.topmenu_montarboca #logo a { text-indent:0; font-size:30px; text-decoration:none; line-height:120px;}
#menu{display: none;  }
.print_logo { display:block!important; margin-bottom:-40px!important;}

/* 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.ul_distribuzione h1{background: url(../img/tit_distibuzione_hp.gif) no-repeat top left; }
#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 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 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;}

#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{display: none; }


/* PAGINA INTERNA
- - - - - - - - - - - - - - */
#main{clear: both; padding: 15px 0px 0px 0px; }
#contenuto{float: left; width: 100%; 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: none; height: 20px; padding: 0px 0px 0px 0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.4em; border-bottom: 1px dashed #000;}
#marchi_correlati ul{list-style: none; margin: 0px; padding: 0px 0px 0px 0px;}
#marchi_correlati ul li{list-style: none; margin: 0px; padding: 0px 0px 6px 0px; background:none;}

#prodotti_correlati {clear: both; padding: 15px 0px 0px 0px;}
#prodotti_correlati h3{ background: none; height: 20px; padding: 0px 0px 0px 0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.4em; border-bottom: 1px dashed #000;}
#prodotti_correlati ul{list-style: none; margin: 0px; padding: 0px 0px 0px 0px;}
#prodotti_correlati ul li{list-style: none; margin: 0px; padding: 0px 0px 6px 0px; background:none;}


#loghi_prod{clear: both; width: 100%;}
#loghi_prod img{display: none;}
#loghi_prod ul{clear: both;list-style: none; margin: 0px; padding: 0px; background: none; width:630px;}
#loghi_prod ul li{float: left; width: 210px; height: 50px;  list-style: none; margin: 0px; padding: 0px;}
#loghi_prod ul li:hover{background: none;}
#loghi_prod ul li.eko:hover{background: none;}
#loghi_prod ul li.ekopro:hover{background: none;}
#loghi_prod ul li a{display: block; float: left;text-indent:0px; font-size:12px; width:210px; height: 50px; position: relative; text-decoration:none; text-transform:uppercase;}
#loghi_prod ul li a span{display: block; float: left;text-indent:0px; font-size:11px; text-transform:none; font-style:italic; width: 150px; height: 15px; position: absolute; top: 15px;left: 0px; background:none; }
#loghi_prod ul li a span:hover{}
#loghi_prod ul li a span.span_esound{background: none; }
#loghi_prod ul li a:hover span.span_esound{background: none;}
#loghi_prod ul li a span.span_eko{background: none;}
#loghi_prod ul li a:hover span.span_eko{background: none;}
#loghi_prod ul li a span.span_ekopro{background: none; }
#loghi_prod ul li a:hover span.span_ekopro{background: none;}


/*elenco news*/

#news_elenco{clear: both; padding: 15px 0px 0px 0px; }
#news_elenco h1{ background:none; height: 29px; padding: 0px 0px 0px 0px; 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 #000; padding: 0px;}
#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: right; width: 140px; height: 100px; margin: 0px 0px 0px 10px; text-align: center; padding: 0px 0px 0px 0px; background: #b2afad; border: 1px solid #000; border-bottom: 0px;}
#news_elenco dd{margin: 0px; padding: 0px 0px 0px 0px;}

/*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.data_news{color:#747472; font-size: 0.9em; font-style: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; }

#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;border-bottom: 1px solid #cecbc8; background:none; width: 640px;}
#categorie_marchio dl {margin: 0px; padding: 0px 0px 0px 23px; }
#categorie_marchio dl dt{float: left;  width: 274px; padding: 0px 0px 10px 10px; margin-right: 15px; font-weight: normal; background:none; }
#categorie_marchio dl dt a{text-decoration: none; font-weight: bold; font-size: 12px; }
#categorie_marchio h1{ padding: 0px 0px 0px 33px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.4em; }

/*path*/
#path{display:none;}

/*paginazione*/
.indice_pagine{display: none;  }


/* 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;}
#nome_prod h1{text-transform: uppercase; padding: 0px; margin: 0px;}
#nome_prod h2{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; }
#marchio p span{display: block; float: right; text-indent:0px; font-size:11px; padding: 0px 0px 2px 0px; width: 90px; margin: 0px 0px 0px 0px; }
#foto_prod{clear: both; width: 640px; overflow: hidden;padding: 10px 0px 10px 0px;}

/* GALLERIA PRODOTTO*/
#galleria_prod{clear: both; margin-top: 10px; position: relative;}
a.prevPage{display: none;}
a.nextPage{display: none;}

/* TAB PRODOTTO*/
#tab_prod{clear: both; padding: 10px 0px 0px 0px;position:relative;}
#tab_prod #etichette{display: none;}
#corpo_tab_prod { clear: both; border-top: 0px solid #000; border-left: 0px solid #cecbc8; border-right: 0px solid #cecbc8; padding: 30px 0px 30px 0px; margin: 29px 0px 0px 0px;}
#corpo_tab_prod object, #corpo_tab_prod embed{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 0px;background:none;}
#corpo_tab_prod ul li a{text-decoration: none; }
#corpo_tab_prod ul li a:hover{text-decoration: underline; }
#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: block; padding: 15px 0px 15px 0px; border-bottom: 1px dashed #000;}
#chiusura_tab_prod{ display: none; clear: both;}

/* CARATTERSISTICHE*/
.caratteristiche{ clear: both; color:#4f4e4d; padding: 30px 0px 0px 0px;}
.caratteristiche h2{ background: url(../img/sf_tit_news_prod.gif) no-repeat top left; height: 18px; padding: 0px 0px 0px 0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight:bold;  border-bottom: 1px dashed #000;}
.caratteristiche ul{ list-style: none; margin: 0px; padding: 0px 0px 15px 0px;}
.caratteristiche ul li{padding: 0px 0px 6px 0px; background:none;}
.caratteristiche ul li a{text-decoration: none;}

/* MANAGER*/
#blocc_manager{ clear: both;  padding: 30px 0px 0px 0px; }
#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;  padding: 30px 0px 0px 0px;}
#news_prod h2{ background: none; height: 18px; padding: 0px 0px 0px 0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight:bold; border-bottom: 1px dashed #000;}
#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 0px;}
#news_prod dl dd{ padding: 0px 0px 0px 0px; margin: 0px;}
#news_prod span.data_news{font-weight: normal;}
#news_prod ul{ width: 100%; list-style: none; margin: 0px; padding: 0px 0px 15px 0px;}
#news_prod ul li{padding: 0px 0px 6px 0px; background:none;}
#news_prod ul li a{text-decoration: none;}
#news_prod ul li a:hover{text-decoration: underline; color:#009FCC;}

/* ICO FONDO PAGINA*/
#icone{ display: none;}


/* 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;}



/* 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;}

/* FOOTER
- - - - - - - - - - - - - - */
#footer{display: none;}
#footer.footer_pag{display: none; }


