body { margin:0px; padding:0px; }
.btn { font-family: 'Montserrat', sans-serif;  border-radius:0px; border:0px;  }
.btn:hover { border:0px; }
.bottone { font-family: 'Montserrat', sans-serif;  border-radius:0px; border:0px; width:100%;   }
.bottone:hover { border:0px; }
.btn-acquista { font-family: 'Montserrat', sans-serif;  border-radius:0px; border:0px;  }
.btn-acquista:hover { border:0px; }

.btn-blu { background-color:#3b55a2; color:#ffffff; border:0px; }
.btn-blu:hover { background-color:#3b55a2; color:#000000; border:0px; }
.btn-nero { background-color:#3b3b3b; color:#ffffff; border:0px; }
.btn-nero:hover { background-color:#3b3b3b; color:#aaaaaa; border:0px; }


.area-tavernagioielli { text-align:center; }
.area-bracciali { text-align:left; }
.area-bracciali-phone { display:none; } 
.area-chiusure { text-align:left; }
.area-chiusure-phone { display:none; } 

.bracciali-continua { text-align:right; padding-top:6px; border-top:1px solid #3b3b3b; }
.area-azienda { text-align:left; }
.area-azienda-phone { display:none; } 
.azienda-continua { text-align:right; padding-top:6px; border-top:1px solid #aaaaaa; }
.area-prodotti { text-align:left; }
.prodotti-continua { text-align:right; padding-top:6px; border-top:1px solid #3b3b3b; }
.area-collezioni { text-align:left; }
.collezioni-continua { text-align:right; padding-top:6px; border-top:1px solid #3b3b3b; }
.area-ultimiarrivi { text-align:center; }
.area-news { text-align:center; }
.news-continua { text-align:right; padding-top:6px; border-top:1px solid #3b3b3b; }
.news-testi { border-top:1px solid #aaaaaa; }
.area-italianfine { position:relative; }
.italianfine-scritta { position:absolute; z-index:9; }
.area-interna { text-align:left; }
.riquadronero { background-color:#3b3b3b; padding:15px; }
.riquadroblu { background-color:#3b55a2; padding:15px; }
.riquadrogioiello { background-color:#3b55a2; padding:15px; }
.evidenziatore-prodotto { position:absolute; z-index:3; background-color:#3b3b3b; }
.descrizione-prodotto { border-bottom: 1px solid #3b3b3b; }
.descrizione-prodotto-gemelli { border-bottom: 1px solid #3b3b3b; }
.descrizione-prodotto-collane { border-bottom: 1px solid #3b3b3b; }
.descrittore-prodotto { position:absolute; z-index:3; }
.video-posiziona { text-align:right; }
.evidenziatore-scheda { position:absolute; z-index:3; background-color:#3b3b3b; }
.scheda-video { text-align:center; }
.scheda-acquista { position:absolute; z-index:3; }
.scheda-correlati { text-align:center; margin-top:50px; padding-bottom:30px; }
.misure-assoluto { position:absolute; z-index:3; }
.misure-relativo { display:none; }
.prezzo-riservato-gioiello { position:absolute; z-index:3; }
.area-chiusure-novita { text-align:center; }
.chiusure-novita-testo { text-align:left; }

#clienten { display:block; }
#clientea { display:none; }
#clientep { display:none; }



@media (max-width:767px) {
.btn { font-size:14px; padding-top:6px; padding-bottom:6px; padding-left:22px; padding-right:22px; }
.bottone { font-size:16px; padding-top:12px; padding-bottom:12px; }
.btn-acquista { font-size:16px; padding-top:10px; padding-bottom:10px; padding-left:25px; padding-right:25px; }
.sposta-cellulare { margin-top:40px; }
.area-tavernagioielli { padding-top:15px; padding-bottom:15px; }
.tavernagioielli-testo { margin-top:20px; margin-bottom:12px; }
.tavernagioielli-alza { margin-top:-12px; }
.area-azienda { text-align:center; background-color:#3b3b3b; padding-top:20px; padding-bottom:22px; }
.area-azienda-phone { display:block; background-image: url("/img/sfondo-azienda-phone.jpg"); background-position:top center; background-repeat:no-repeat;  height:300px; }
.area-bracciali { text-align:center; padding-top:20px; padding-bottom:22px; }
.area-bracciali-phone { display:block; background-image: url("/img/sfondo-bracciali-phone.jpg"); background-position:top center; background-repeat:no-repeat;  height:295px; }
.bracciali-testo { margin-top:18px; margin-bottom:15px; padding-right:0px; }
.bracciali-continua {text-align:center; border-top:0px; margin-bottom:10px; }

.area-chiusure { text-align:center; padding-top:20px; padding-bottom:22px; }
.area-chiusure-phone { display:block; background-image: url("/img/sfondo-chiusure-phone.jpg"); background-position:top center; background-repeat:no-repeat;  height:295px; }
.chiusure-testo { margin-top:18px; margin-bottom:15px; padding-right:0px; }
.chiusure-continua {text-align:center; border-top:0px; margin-bottom:10px; }

.azienda-testo { margin-top:18px; margin-bottom:15px; padding-right:0px; }
.azienda-continua {text-align:center; border-top:0px; margin-bottom:10px; }
.area-prodotti { text-align:center; padding-top:20px; padding-bottom:22px; }
.area-prodotti-phone { display:block; background-image: url("/img/sfondo-prodotti-phone.jpg"); background-position:top center; background-repeat:no-repeat;  height:300px; }
.prodotti-testo { margin-top:20px; margin-bottom:20px; }
.prodotti-continua { text-align:center; border-top:0px; margin-bottom:10px; }
.area-collezioni { text-align:center; background-color:#d8d8d8; padding-top:20px; padding-bottom:22px; }
.collezioni-testo { margin-top:20px; margin-bottom:20px; }
.collezioni-continua { text-align:center; border-top:0px; margin-bottom:10px; }
.area-ultimiarrivi { text-align:center; padding-top:30px; padding-bottom:22px; }

.linea-news1 { display:none; }
.linea-news2 { display:none; }
.italianfine-scritta { display:none; }

.area-news { padding-top:30px; }
.news-separa { margin-top:20px; }
.news-testi { padding-top:10px; margin-bottom:15px; }
.news-continua { text-align:center; border-top:0px; margin-bottom:40px; }
.video-italianfine { width:100%; height:295px; }
.area-interna { margin-top:25px; margin-bottom:30px; }
.interna-separa { margin-top:25px; }
.area-dove { margin-top:25px; }
.evidenziatore-prodotto { top:0px; right:0px; width:40px; height:2px; margin-right:15px; }
.descrizione-prodotto { margin-top:4px; height:40px; padding-top:0px; height:49px; }
.descrizione-prodotto-gemelli { margin-top:4px; height:40px; padding-top:0px; height:69px; }
.descrizione-prodotto-collane { margin-top:4px; height:40px; padding-top:0px; height:89px; }
.descrittore-prodotto { top:4px; right:0px; width:36px; height:36px; }
.img-descrittore { width:36px; height:auto; }
.separa-img-prodotto { margin-top:10px; }

.video-gioielli { width:100%; height:230px;; }
.video-posiziona { text-align:center; }

.evidenziatore-scheda { display:none;}
.scheda-separa { margin-top:40px; }
.scheda-generale { margin-top:20px; }
.scheda-acquista { position:relative; margin-top:20px; }

.scheda-video { background-color:#3b3b3b; padding-top:25px; padding-bottom:25px; }
.video-scheda { width:300px; height:160px; }
.scheda-form { height:32px; }
.misure-assoluto { display:none; }
.misure-relativo { display:block; margin-top:20px; }

.scheda-abbassa  { position: relative; margin-top:30px; }

.posiziona-cancella { margin-top:-30px; padding-left:180px; margin-bottom:10px; }
.shop-dettaglio { background-color:#000000; padding-top:20px; padding-bottom:20px; margin-left:15px; margin-right:15px; }
.shop-richiedi { background-color:#ffffff; padding-top:10px; padding-bottom:10px; margin-left:15px; margin-right:15px; border:1px solid #3b3b3b; }

.area-chiusure-novita { padding-top:30px; padding-bottom:30px; }
.chiusure-novita-testo { padding-top:30px; }
}


@media(min-width:768px) and (max-width:991px) {
.btn { font-size:13px; padding-top:6px; padding-bottom:6px; padding-left:12px; padding-right:12px; }
.bottone { font-size:16px; padding-top:12px; padding-bottom:12px; }
.btn-acquista { font-size:15px; padding-top:18px; padding-bottom:18px; padding-left:34px; padding-right:34px; }
.area-tavernagioielli { background-image: url("/img/sfondo-tavernagioielli-768.jpg"); background-position:top center; background-repeat:no-repeat; padding-top:19px; height:410px; }
.tavernagioielli-testo { margin-top:20px; margin-bottom:20px; }
.area-azienda { background-image: url("/img/sfondo-azienda-768.jpg"); background-position:center; background-repeat:no-repeat; padding-top:10px; height:295px; }
.area-bracciali { background-image: url("/img/sfondo-bracciali-768.jpg"); background-position:center; background-repeat:no-repeat; padding-top:70px; height:293px; }
.bracciali-testo { margin-top:10px; margin-bottom:20px; }
.bracciali-continua { margin-right:0px; width:75px; float:right; }

.area-chiusure { background-image: url("/img/sfondo-chiusure-768.jpg"); background-position:center; background-repeat:no-repeat; padding-top:70px; height:293px; }
.chiusure-testo { margin-top:10px; margin-bottom:20px; }
.chiusure-continua { margin-right:0px; width:75px; float:right; }

.azienda-testo { margin-top:10px; margin-bottom:20px; padding-right:0px; }
.azienda-continua { margin-right:5px; width:70px; float:right; }
.area-prodotti { background-image: url("/img/sfondo-prodotti-768.jpg"); background-position:center; background-repeat:no-repeat; padding-top:30px; height:295px; }
.prodotti-testo { margin-top:25px; margin-bottom:40px; padding-right:50px; }
.prodotti-continua { margin-right:40px; width:70px; float:right; }
.area-collezioni { background-image: url("/img/sfondo-collezioni-768.jpg"); background-position:center; background-repeat:no-repeat; padding-top:30px; height:295px; }
.collezioni-testo { margin-top:10px; margin-bottom:20px; padding-right:0px; }
.collezioni-continua { margin-right:5px; width:70px; float:right; }
.area-ultimiarrivi { padding-top:30px; padding-bottom:24px; }
.ultimiarrivi-separa { margin-top:30px; }
.video-italianfine { width:100%; height:295px; }
.area-news { padding-top:30px; padding-bottom:30px; }
.news-separa { margin-top:30px; }
.news-padd { padding-left:30px; padding-right:30px; }
.news-testi { padding-top:10px; margin-bottom:25px; }
.news-continua { width:75px; float:right; padding-right:0px; margin-right:90px; }
.linea-news1 { padding-right:17px; }
.linea-news2 { padding-left:15px; }
.italianfine-scritta { top:10px; margin-left:-150px; left:50%; width:300px; }
.img-italianfine { width:280px; height:auto; }
.area-interna { margin-top:25px; margin-bottom:35px; }
.interna-separa { margin-top:25px; }
.area-dove { margin-top:25px; }

.bread { margin-top:-10px; }
.evidenziatore-prodotto { top:0px; right:0px; width:40px; height:2px; margin-right:15px; }
.descrizione-prodotto { margin-top:4px; height:40px; padding-top:0px; height:49px; }
.descrizione-prodotto-gemelli { margin-top:4px; height:40px; padding-top:0px; height:69px; }
.descrizione-prodotto-collane { margin-top:4px; height:40px; padding-top:0px; height:89px; }
.descrittore-prodotto { top:0px; right:0px; width:36px; height:36px; }
.img-descrittore { width:20px; height:auto; }
.video-gioielli { width:560px; height:310px; }

.evidenziatore-scheda { top:0px; left:15px; width:80px; height:2px; }
.scheda-separa { margin-top:50px; }
.scheda-video { background-color:#3b3b3b; padding-top:25px; padding-bottom:25px; }
.video-scheda { width:460px; height:245px; }
.scheda-form { height:32px; padding-left:2px; }
.scheda-acquista { left:15px; top:200px; }
.misure-assoluto { left:200px; top:240px; }
.scheda-generale { margin-top:15px; }
.scheda-abbassa { margin-top:40px; }
.posiziona-cancella { padding-top:90px; padding-left:32px; }
.riquadrogioiello { height:253px; }
.shop-prezzo { height:70px; margin-left:0px; width:220px; background-image: url("/img/sfondo-prezzo-768.jpg"); background-position:text-center; background-repeat:none;  }
.shop-dettaglio { padding-top:24px; }
.shop-richiedi { padding-top:6px; }
.prezzo-riservato-gioiello { bottom: 20px; right:20px; }

.area-chiusure-novita { padding-top:30px; padding-bottom:50px; }
.chiusure-novita-testo { padding-top:40px; }
}


@media(min-width:992px) {
.btn { font-size:15px; padding-top:8px; padding-bottom:8px; padding-left:24px; padding-right:24px; }
.bottone { font-size:17px; padding-top:16px; padding-bottom:16px; }
.btn-acquista { font-size:18px; padding-top:13px; padding-bottom:13px; padding-left:29px; padding-right:29px; }
.area-tavernagioielli { background-image: url("/img/sfondo-tavernagioielli-992.jpg"); background-position:top center; background-repeat:no-repeat; padding-top:28px; height:460px; }
.tavernagioielli-testo { margin-top:22px; margin-bottom:22px; }
.area-azienda { background-image: url("/img/sfondo-azienda-992.jpg"); background-position:center; background-repeat:no-repeat; padding-top:50px; height:443px; }
.area-bracciali { background-image: url("/img/sfondo-bracciali-992.jpg"); background-position:center; background-repeat:no-repeat; padding-top:194px; height:440px; }
.bracciali-testo { margin-top:22px; margin-bottom:22px; }
.bracciali-continua { margin-right:0px; width:75px; float:right; }

.area-chiusure { background-image: url("/img/sfondo-chiusure-992.jpg"); background-position:center; background-repeat:no-repeat; padding-top:194px; height:440px; }
.chiusure-testo { margin-top:22px; margin-bottom:22px; }
.chiusure-continua { margin-right:0px; width:75px; float:right; }

.azienda-testo { margin-top:25px; margin-bottom:40px; padding-right:50px; }
.azienda-continua { margin-right:50px; width:75px; float:right; }
.area-prodotti { background-image: url("/img/sfondo-prodotti-992.jpg"); background-position:center; background-repeat:no-repeat; padding-top:90px; height:443px; }
.prodotti-testo { margin-top:25px; margin-bottom:40px; padding-right:50px; }
.prodotti-continua { margin-right:40px; width:75px; float:right; }
.area-collezioni { background-image: url("/img/sfondo-collezioni-992.jpg"); background-position:center; background-repeat:no-repeat; padding-top:50px; height:443px; }
.collezioni-testo { margin-top:25px; margin-bottom:40px; padding-right:50px; }
.collezioni-continua { margin-right:50px; width:75px; float:right; }
.area-ultimiarrivi { padding-top:30px; height:500px; }
.ultimiarrivi-separa { margin-top:30px; }
.video-italianfine { width:100%; height:443px; }
.area-news { padding-top:30px; padding-bottom:30px; }
.news-separa { margin-top:30px; }
.news-padd { padding-left:40px; padding-right:40px; }
.news-testi { padding-top:10px; margin-bottom:25px; }
.news-continua { width:75px; float:right; padding-right:0px; margin-right:140px; }
.linea-news1 { padding-right:17px; }
.linea-news2 { padding-left:15px; }
.italianfine-scritta { top:30px; margin-left:-200px; left:50%; width:400px; }
.img-italianfine { width:400px; height:auto; }
.area-interna { margin-top:30px; margin-bottom:50px; }
.interna-separa { margin-top:30px; }
.area-dove { margin-top:30px; }

.bread { margin-top:-10px; }
.evidenziatore-prodotto { top:0px; right:0px; width:51px; height:3px; margin-right:15px; }
.descrizione-prodotto { margin-top:4px; height:40px; padding-top:0px; height:49px; }
.descrizione-prodotto-gemelli { margin-top:4px; height:40px; padding-top:0px; height:69px; }
.descrizione-prodotto-collane { margin-top:4px; height:40px; padding-top:0px; height:89px; }
.descrittore-prodotto { top:7px; right:0px; width:36px; height:36px; }
.img-descrittore { width:32px; height:auto; }

.tab-posiziona { margin-top:-19px;  margin-bottom:-29px;}
.video-gioielli { width:560px; height:310px; }

.evidenziatore-scheda { top:0px; left:15px; width:114px; height:3px;  }
.scheda-generale { margin-top:25px; }
.scheda-separa { margin-top:65px; }
.scheda-abbassa { margin-top:50px; }
.scheda-video { background-color:#3b3b3b; padding-top:30px; padding-bottom:30px; }
.video-scheda { width:800px; height:430px; }
.scheda-acquista { left:15px; top:270px; }
.scheda-form { height:41px; padding-left:5px; }
.misure-assoluto { left:250px; top:315px; }
.posiziona-cancella { padding-top:128px; padding-left:46px; }
.riquadrogioiello { height:253px; }
.shop-prezzo { height:70px; margin-left:0px; width:293px; background-image: url("/img/sfondo-prezzo-992.jpg"); background-position:text-center; background-repeat:none;  }
.shop-dettaglio { padding-top:23px; }
.shop-richiedi { padding-top:1px; }
.prezzo-riservato-gioiello { bottom: 20px; right:20px; }

.area-chiusure-novita { padding-top:40px; padding-bottom:60px; }
.chiusure-novita-testo { padding-top:70px; }
}


@media(min-width:1200px) {
.btn { font-size:15px; padding-top:10px; padding-bottom:10px; padding-left:32px; padding-right:32px; }
.bottone { font-size:18px; padding-top:20px; padding-bottom:20px; }
.btn-acquista { font-size:18px; padding-top:15px; padding-bottom:15px; padding-left:32px; padding-right:32px; }
.area-tavernagioielli { background-image: url("/img/sfondo-tavernagioielli.jpg"); background-position:center; background-repeat:no-repeat; padding-top:46px; height:500px; }
.tavernagioielli-testo { margin-top:30px; margin-bottom:25px; }

.area-chiusure { background-image: url("/img/sfondo-chiusure.jpg"); background-position:center; background-repeat:no-repeat; padding-top:290px; height:586px; }
.chiusure-testo { margin-top:25px; margin-bottom:35px; }
.chiusure-continua { margin-right:100px; width:75px; float:right; }

.area-bracciali { background-image: url("/img/sfondo-bracciali.jpg"); background-position:center; background-repeat:no-repeat; padding-top:310px; height:586px; }
.bracciali-testo { margin-top:25px; margin-bottom:35px; }
.bracciali-continua { margin-right:100px; width:75px; float:right; }
.area-azienda { background-image: url("/img/sfondo-azienda.jpg"); background-position:center; background-repeat:no-repeat; padding-top:120px; height:590px; }
.azienda-testo { margin-top:25px; margin-bottom:50px; padding-right:100px; }
.azienda-continua { margin-right:100px; width:75px; float:right; }
.area-prodotti { background-image: url("/img/sfondo-prodotti.jpg"); background-position:center; background-repeat:no-repeat; padding-top:170px; height:590px; }
.prodotti-testo { margin-top:25px; margin-bottom:40px; padding-right:80px; }
.prodotti-continua { margin-right:80px; width:75px; float:right; }
.area-collezioni { background-image: url("/img/sfondo-collezioni.jpg"); background-position:center; background-repeat:no-repeat; padding-top:120px; height:590px; }
.collezioni-testo { margin-top:25px; margin-bottom:50px; padding-right:100px; }
.collezioni-continua { margin-right:100px; width:75px; float:right; }
.area-ultimiarrivi { padding-top:20px; height:560px; }
.ultimiarrivi-separa { margin-top:60px; }
.video-italianfine { width:100%; height:590px; }
.area-news { padding-top:60px; padding-bottom:60px; }
.news-separa { margin-top:60px; }
.news-padd { padding-left:60px; padding-right:60px; }
.news-sottotit { padding-top:4px; padding-bottom:7px; }
.news-testi { padding-top:10px; margin-bottom:35px; }
.news-continua { width:75px; float:right; padding-right:0px; margin-right:170px; }
.linea-news1 { padding-right:38px; }
.linea-news2 { padding-left:36px; }
.italianfine-scritta { top:30px; margin-left:-300px; left:50%; width:600px; }
.img-italianfine { width:600px; height:auto; }

.area-interna { margin-top:30px; margin-bottom:50px; }
.interna-separa { margin-top:30px; }
.area-dove { margin-top:30px; }
.riquadronero { min-height:70px; }
.riquadroblu { min-height:70px; }

.bread { margin-top:-10px; }
.evidenziatore-prodotto { top:0px; right:0px; width:57px; height:3px; margin-right:15px; }
.descrizione-prodotto { margin-top:4px; height:40px; padding-top:0px; height:49px; }
.descrizione-prodotto-gemelli { margin-top:4px; height:40px; padding-top:0px; height:69px; }
.descrizione-prodotto-collane { margin-top:4px; height:40px; padding-top:0px; height:89px; }
.descrittore-prodotto { top:4px; right:0px; width:36px; height:36px; }
.img-descrittore { width:36px; height:auto; }

.tab-posiziona { margin-top:-19px; margin-right:-45px; margin-bottom:-29px;}
.video-gioielli { width:560px; height:310px; }

.evidenziatore-scheda { top:0px; left:15px; width:114px; height:3px;  }
.scheda-generale { margin-top:30px; }
.scheda-separa { margin-top:80px; }
.scheda-abbassa { margin-top:0px; }
.scheda-video { background-color:#3b3b3b; padding-top:30px; padding-bottom:30px; }
.video-scheda { width:800px; height:430px; }
.scheda-acquista { left:15px; top:350px; }
.scheda-form { height:41px; padding-left:5px; }
.misure-assoluto { left:250px; top:315px; }
.posiziona-cancella { padding-top:160px; padding-left:65px; }
.riquadrogioiello { height:210px; }
.shop-prezzo { height:71px; margin-left:0px; width:360px; background-image: url("/img/sfondo-prezzo.jpg"); background-position:text-center; background-repeat:none;  }
.shop-dettaglio { padding-top:25px; }
.shop-richiedi { padding-top:12px; }
.prezzo-riservato-gioiello { bottom: 20px; right:20px; }

.area-chiusure-novita { padding-top:50px; padding-bottom:70px; }
.chiusure-novita-testo { padding-top:60px; }
}