/*bandiera*/
#bandieras{position:absolute; top:160px; right:-120px; display:none!important}
/*reset*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, blockquote, pre,a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,
caption,hr {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
/*generali*/
body {margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#58585a;position:relative;background-position: top center;background-repeat:no-repeat;}
div.clearh15{clear:both; height:15px}
div.clearboth {clear:both}
a:link, a:visited, a:hover {color:#58585a;}
a:hover {text-decoration:none;}
a.verde:link, a.verde:visited, a.verde:hover {color:#6b9e0e;}
a.verdeBold:link, a.verdeBold:visited, a.verdeBold:hover, a.navigazioneldpPadre:link, a.navigazioneldpPadre:visited, a.navigazioneldpPadre:hover
{font-weight:bold; color:#6b9e0e;}
.verde{color:#6b9e0e;}
.verdeBold {font-weight:bold; color:#6b9e0e;}
.bianco{color:#ffffff}
.biancoBold{font-weight:bold; color:#ffffff}
a.bianco:link, a.bianco:visited, a.bianco:hover {color:#ffffff;}
a.biancoBold:link, a.biancoBold:visited, a.biancoBold:hover {font-weight:bold; color:#ffffff;}
.grigio {color:#58585a;}
.grigioChiaro {color:#9f9f9f;}
.marrone {color:#6b5736;}
.font10px {font-size:10px;}
.font11px {font-size:11px;}
.font12px {font-size:12px;}
.font13px {font-size:13px;}
.font14px {font-size:14px;}
.font15px {font-size:15px;}
.font16px {font-size:16px;}
.font17px {font-size:17px;}
.font18px {font-size:18px;}
.font20px {font-size:20px;}
.font22px {font-size:22px;}
.font24px {font-size:24px;}
.font26px {font-size:26px;}
.font36px {font-size:36px;}
form {margin:0; padding:0;}
input[type=text],input[type=password],input[type=file] {font-family:Arial, Helvetica, sans-serif; color:#58585a; margin:0; padding:2px; font-size:11px; border:1px solid #58585a;}
textarea {font-family:Arial, Helvetica, sans-serif; color:#58585a; margin:0; padding:2px; border:1px solid #58585a; font-size:11px;}
select {font-family:Arial, Helvetica, sans-serif; color:#58585a; margin:0; padding:2px; border:1px solid #58585a; font-size:11px;}
input.textStd {margin:0; padding:2px; border:1px solid #58585a; font-size:10px; height:11px;}
input.standard {margin:0; padding:2px; border:1px solid #58585a; font-size:12px;}
input.noBorder {border:none !important;}
input.submitStd {margin:0; padding:0 5px; border:1px solid #58585a;line-height:17px; vertical-align:middle; background-color:#6b9e0e; color:#FFFFFF; font-weight:bold; height:17px; font-family:Arial, Helvetica, sans-serif; cursor:pointer;width: auto; overflow: visible;}
input.submitStd:hover {background-color:#FFFFFF;color:#6b9e0e;}
input.submitSchedaProd {margin:0; padding:0 5px; border:1px solid #58585a;background-color:#6b9e0e; font-size:15px; color:#FFFFFF; font-weight:bold; font-family:Arial, Helvetica, sans-serif; cursor:pointer;width: auto; overflow: visible;}
input.submitSchedaProd:hover {background-color:#FFFFFF;color:#6b9e0e;}
input.submitVeryBig {margin:0; padding:0 5px; border:1px solid #58585a;background-color:#6b9e0e; font-size:20px; color:#FFFFFF; font-weight:bold; font-family:Arial, Helvetica, sans-serif; cursor:pointer;width: auto; overflow: visible;}
input.submitVeryBig:hover {background-color:#FFFFFF;color:#6b9e0e;}
a:link.submitSchedaProd, a:visited.submitSchedaProd, a:hover.submitSchedaProd {margin:0; padding:0 5px; border:1px solid #58585a;background-color:#6b9e0e; font-size:15px; color:#FFFFFF; font-weight:bold; text-decoration:none}
a:hover.submitSchedaProd:hover {background-color:#FFFFFF;color:#6b9e0e;}
input.submitInv {margin:0; padding:0 5px; border:1px solid #58585a;line-height:17px; vertical-align:middle; background-color:#FFFFFF; color:#6b9e0e; font-weight:bold; height:17px; font-family:Arial, Helvetica, sans-serif; cursor:pointer;width: auto; overflow: visible;}
input.submitInv:hover {background-color:#6b9e0e;color:#FFFFFF;}
.Gratis{color:#e2007a;font-weight:bold;}
ul {margin:0;padding:0;list-style-type:none;list-style-image:url(/immagini/li-icon.gif);text-align:left;list-style-position:outside; margin-left:20px;}
* html ul {list-style-image:url(/immagini/li-icon-ie.gif);}/* ie6 hack */
ul {*list-style-image:url(/immagini/li-icon-ie.gif);}/* ie7 hack */
.titoloVerdeBold {font-weight:bold; color:#478815; text-transform:uppercase;}
.prezzoConv {color:#e2007a; font-weight:bold;}
.sconto {background-color:#e2007a; color:#FFFFFF; font-weight:bold;margin:0 4px;}
.prezzoOld{text-decoration:line-through;}
.prezzo{font-weight:bold;}
.best {font-weight: bold;color: #F28C0C;}
.novita {font-weight: bold;color: #E5BE06;}
.magenta {color:#e2007a;}
a.magenta:link, a.magenta:visited, a.magenta:hover {color:#e2007a !important;}
h1 {font-size:20px; color:#6b9e0e; margin-bottom:10px;}
#testoLinea h1 {font-size:20px; margin-bottom:0;}
#testoLinea p {line-height:18px; margin:0}
#scheda h1 {margin-right:90px;}
.floatLeft {float:left}
.floatRight {float:right}
hr {height:1px; background-color:#6b9e0e; clear:both}
.error {color:#990000}
a.bgVerde:link, a.bgVerde:visited {background-color:#6b9e0e;color:#FFFFFF; padding:0 2px;}
a.bgVerde:hover {background-color:#FFFFFF;color:#6b9e0e;}
.strike {text-decoration:line-through;}
.posRel {position:relative;}
a:link.navigazioneLdpPadre, a:visited.navigazioneLdpPadre, a:hover.navigazioneLdpPadre {font-weight:bold; color:#6b9e0e; font-size:18px; text-decoration:none;}
a:hover.navigazioneLdpPadre {text-decoration:underline;}
a.hoverUnderline:link, a.hoverUnderline:visited {text-decoration:none;}
a.hoverUnderline:hover {text-decoration:underline;}
/*tasti prodotti*/
a.tastoScheda:link, a.tastoScheda:visited, a.tastoScheda:hover, 
a.tastoCompra:link, a.tastoCompra:visited, a.tastoCompra:hover, 
a.tastoScegli:link, a.tastoScegli:visited, a.tastoScegli:hover,
a.tastoDelete:link, a.tastoDelete:visited, a.tastoDelete:hover
{ border:1px solid #58585a;font-weight:bold;padding:0 5px;line-height:17px;margin-bottom:5px;text-decoration:none;height:17px;_height:17px;max-height:17px;}
a.tastoCompra:link, a.tastoCompra:visited, a.tastoCompra:hover {height:20px !important; max-height:none !important;padding:2px 0 0 0px !important;display:block;text-align:center;font-size:12px;width: 95px !important;}
.boxSceltaOmaggioCarrello a.tastoCompra:link, 
.boxSceltaOmaggioCarrello a.tastoCompra:visited, 
.boxSceltaOmaggioCarrello a.tastoCompra:hover {width:246px !important;}
a.tastoScheda:link, a.tastoScheda:visited {background-color:#9c9d9f;color:#FFFFFF;}
a.tastoScheda:hover {background-color:#FFFFFF;color:#9c9d9f;}
a.tastoCompra:link, a.tastoCompra:visited {background-color:#6b9e0e;color:#FFFFFF;}
a.tastoCompra:hover {background-color:#FFFFFF;color:#6b9e0e;}
a.tastoScegli:link, a.tastoScegli:visited {background-color:#9c9d9f;color:#FFFFFF;}
a.tastoScegli:hover {background-color:#FFFFFF;color:#9c9d9f;}
a.tastoDelete:link, a.tastoDelete:visited {background-color:#e2007a;color:#FFFFFF;}
a.tastoDelete:hover {background-color:#FFFFFF;color:#e2007a;}
a.tastoCompraBig:link, a.tastoCompraBig:visited, a.tastoCompraBig:hover{ border:1px solid #58585a;font-weight:bold;padding:0 5px;line-height:20px;margin-right:10px;margin-bottom:5px;text-decoration:none;height:20px;_height:20px;max-height:20px; font-size:16px}
a.tastoCompraBig:link, a.tastoCompraBig:visited {background-color:#6b9e0e;color:#FFFFFF;}
a.tastoCompraBig:hover {background-color:#FFFFFF;color:#6b9e0e;}
/*strutturali*/
#container {width:980px; padding:6px; position:relative;background-color:#FFFFFF;border-left:1px solid #A5D76F;border-right:1px solid #A5D76F;border-bottom:1px solid #A5D76F; margin:0 auto 10px auto}
/*#container {width:980px; padding:5px 16px 16px 16px; position:relative;border-left:1px solid #A5D76F;border-right:1px solid #A5D76F;border-bottom:1px solid #A5D76F;}*/
#claim {border-bottom:1px solid #A5D76F; margin-bottom:5px; padding-bottom:2px;}
#header {border-bottom:1px solid #6b9e0e; position:relative; min-height:117px; z-index:3000;}
* html #header {height:117px;}
#footer {clear:both; margin-top:50px;}
#content {width:798px; float:left; z-index:1;}
.interno {padding-left:5px;}
#barraDx,#barraDxCarrello,#barraDxCUS {width:174px; float:left; padding-left:8px; padding-top:20px;}
#barraSx {width:206px; border-right:1px solid #58585a; float:left; min-height:400px;}
* html #barraSx {height:400px;}
#barraSx ul li a:link, #barraSx ul li a:visited {text-decoration:none}
#barraSx ul li a:hover {text-decoration:underline}
/*vetrina e scheda*/
#vetrina, #scheda {width:800px; float:left; z-index:0; margin-left:10px;}
#scheda {background-image:url(/immagini/comuni/bg_prodotto.jpg); background-position:top; background-repeat:no-repeat;}
#scheda h1 {margin:10px 0 5px 10px}
#testoAppoggio {position:absolute; top:150px; left:10px; width:380px; font-size:14px; color:#4e3318; line-height:18px; text-align:left;}
#testoAppoggioSottolinee {position:absolute; top:135px; left:10px; width:380px; font-size:14px; color:#4e3318; line-height:18px; text-align:left;}
a.ldpAniSmall:link, a.ldpAniSmall:visited, a.ldpAniSmall:hover 
{display:block; width:256px; height:136px; border:1px solid #58585a; margin:4px 1px; margin-bottom:8px; float:left;}
a.ldpAniSmall:hover {border-color:#6b9e0e;}
.prodottoTestoBreve strong {color:#6b9e0e} 
#animatoLinee, #animatoSottoLinee {position:relative;}
#testoLinea {position:absolute; top:10px; left:10px; width:342px; font-size:14px}
#schedaDatiProd {width:380px; padding:0 10px; position:relative;}
#schedaDatiProd, #schedaImgProd {float:left;}
#schedaDatiProd p {line-height:16px; margin-top:0;}
#schedaImgProd {margin-left:5px;}
#schedaPrevCommentiProdotto {margin-top:10px; padding:5px; background:#edfcd7}
#schedaTestiProd {margin-top:20px;}
#schedaTestiProd h3 {font-size:15px; color:#6b9e0e; margin:20px 0 5px 0;}
#schedaProdPrezzo {margin-bottom:5px; float:left; line-height:20px;}
#schedaProdLinks {font-size:11px; clear:both; text-align:right}
#scehdaProdBolloEfficacia {float:right; border:1px solid gray; margin-left:5px;}
#scehdaProdTestEfficacia {text-align:right;margin-right:5px;margin-top:5px;}
.prodotto_small {float:left;width:31%;margin-left:3px;}
.containerElencoProdottiSmall {width:760px; margin:0 auto}
#pagLogin{width:90%; margin:auto;}
.schedaScontoProd {background-color:#e2007a; display:block; width:108px; height:21px; padding-top:3px; margin-bottom:8px;text-align:center;}
#schedaScontoProd {background-color: #E2007A;padding: 2px;}
#cfp, #lbv {display:none;list-style-image:none; list-style-type:disc; margin-left:17px;}
#cfpbr, #lbvbr {display:none}
table.tableProdottoSmall {margin-top:20px;}
.zoomImg {position:absolute; bottom:0; right:5px;}
tr.bgTxtProd {background-color:#f3f3f3}
.testoProdottoSmall {height:67px; overflow:hidden; width:230px;}
.prezzoPulsanteProdotto {height:65px;line-height:20px; font-size:14px}
/*barra di navigazione*/
div#logo {margin-bottom:10px !important;}
div#logo, div#cercaProdotto {float:left;}
#bTopSearchAndCart {width:550px;}
div#cercaProdotto {margin:10px 26px 10px 0; width:133px; height:82px;}
div#boxCarrello {float:left; margin:10px 0 10px 0; width:365px; height:70px;}
#msxPcar {margin-top:6px; margin-bottom:5px;}
#contenutoPannelloCarrello {font-size: 12px; padding: 2px; position: relative;}
#omaggioCosmPanCar {border: 1px solid #58585a; float: left; width:55px; height:55px; position:relative; margin-right:10px;}
#omaggioCosmPanCarBig {position: absolute; top: 0px; z-index: 99999; left: 52px; border: 1px solid #9A4B6F; padding: 3px; background-color:#FFFFFF; display: none; width:100px; font-size:11px}
#messaggioPannelloCarrello {font-size: 11px;}
div#linkIstituzionali {border-top:1px solid #6b9e0e;border-left:1px solid #6b9e0e;border-right:1px solid #6b9e0e;padding:4px 0;color:#888888; padding-left:4px; position:relative}
* html div#linkIstituzionali {margin-top:19px;}
div#quickLink a:link, div#quickLink a:visited, div#quickLink a:hover {text-decoration:none; margin:0 4px; color:#888888;}
div#quickLink a:hover {text-decoration:underline;}
div#quickLink {color:#888888;}
div#sharePage {position:absolute; right:10px; top:90px;}
div#myBVpannel {width:170px;background-color:#6b9e0e;height:30px;line-height:30px;vertical-align:middle;padding-left:10px; position:absolute; color:#FFFFFF;top:0; right:0; margin:0;}
#btopLoginMyBv {position:absolute; line-height:normal; width:160px; top:28px; left:0; display:none; background-color:#6b9e0e; padding:10px; color:#FFFFFF; z-index:99999999999999999;}
#containerChooseNationBnav {position:absolute; top:0; right:2px; border-left:1px solid #6b9e0e; height:26px; padding-top:3px;}
#chooseNationBnav {position:relative; width:137px; height:18px; overflow:hidden;}
#chooseNationBnav select {border:none; font-size:13px; height:22px; position:absolute; top:-2px; left:-2px; width:141px;}
/**/
#LineeProdotto {border-top:1px solid #6b9e0e; height:30px; position:relative; z-index:99999999999;}

ul.menuNavigazione {white-space:nowrap;margin:0;list-style-type:none;list-style-image:none;padding:0;background-color:#f3f3f3;width:800px;float:left;}
ul.menuNavigazione li {float:left;display:inline;position:relative;}
ul.menuNavigazione li a:link, ul.menuNavigazione li a:visited, ul.menuNavigazione li a:hover,
ul.menuNavigazione li.current a:link, ul.menuNavigazione li.current a:visited, ul.menuNavigazione li.current a:hover 
{font-weight:bold;display:block;text-decoration:none;font-size:13px;color:#6b9e0e; height:30px; float:left; font-weight:bold;}
ul.menuNavigazione li a:link span, ul.menuNavigazione li a:visited span, ul.menuNavigazione li a:hover span,
ul.menuNavigazione li.current a:link span, ul.menuNavigazione li.current a:visited span, ul.menuNavigazione li.current a:hover span 
{border-left:1px solid #6b9e0e; margin:3px 0; padding:0 5px;line-height:30px;vertical-align:middle;}
ul.menuNavigazione li a:hover, ul.menuNavigazione li.current a:link, ul.menuNavigazione li.current a:visited, 
ul.menuNavigazione li.current a:hover {background-color:#6b9e0e;color:#FFFFFF;}
/**/
ul.menuNavigazione li a.speciale:link, ul.menuNavigazione li a.speciale:visited, ul.menuNavigazione li a.speciale:hover{font-weight:bold;display:block;text-decoration:none;font-size:13px;color:#FFFFFF; background-color:#e2007a; height:30px; float:left;}
ul.menuNavigazione li a.speciale:hover {background-color:#6b9e0e;color:#FFFFFF;}
ul.menuNavigazione li a.speciale:link span, ul.menuNavigazione li a.speciale:visited span{border-left:1px solid #e2007a; margin:3px 0; padding:0 13px; line-height:30px; vertical-align:middle;}
ul.menuNavigazione li a.speciale:hover span {border-left:1px solid #6b9e0e;margin:3px 0; padding:0 13px;line-height:30px;vertical-align:middle;}
ul.menuNavigazione li a span h3 {display:inline; margin:0; padding:0;}
#imgBtopSx {position:absolute; top:-1px; left:0; background-color:#FFFFFF; z-index:999999999999; background-position:top; background-image:url(/immagini/btop_sx.gif); width:6px; height:32px;}
#imgBtopDx {position:absolute; top:-1px; right:-1px; background-color:#FFFFFF; z-index:999999999999; background-position:top; background-image:url(/immagini/btop_dx.gif); width:6px; height:32px;}
/**/
#tabUltimiProdottiVisti { border:none !important;}
#tabUltimiProdottiVisti td { border:none !important;}
#logoCosmeticiNaturali {position:absolute; right:20px; top:150px; z-index:9999;}
/*menu my bv*/
table#tabOptionBnavMyBV {background-color:#FFFFFF; border:1px solid #6b9e0e; border-collapse:collapse}
table#tabOptionBnavMyBV td {border:1px solid #6b9e0e;}
.ulMyBvGroup {display: block; list-style-image:none;}
.ulMyBvGroup li {padding:1px 0;}
/*navigatore*/
div#navigator {border-bottom:1px solid #58585a;line-height:20px;vertical-align:middle;height:20px;padding-left:5px; margin-bottom:5px;}
div#navigator h2 {margin:0;}
div#navigator a:link, div#navigator a:visited, div#navigator a:hover {font-size:12px; text-decoration:none;}	
/*multipagina*/
.multipagina {margin-top:5px;margin-bottom:30px; text-align:center}
/*footer*/
.boxFooter{float:left; margin:52px 0 0 0; width:173px; height:88px; padding-top:38px; padding-left:10px}
#footerCliente{background-image:url(/immagini/footer/box-cliente.gif); margin-right:11px;}
#footerCommunity{background-image:url(/immagini/footer/box-community.gif); margin-right:11px;}
#footerPagamenti{background-image:url(/immagini/footer/box-pagamenti.gif); margin-right:11px;}
#footerCatalogo{background-image:url(/immagini/footer/box-catalogo.gif); margin-right:11px;}
#footerNegozi{background-image:url(/immagini/footer/box-negozi.gif);}
.boxFooter a:link, .boxFooter a:visited {text-decoration:none; font-size:14px;}
.boxFooter a:hover{text-decoration:underline; font-size:14px;} 
/*carrello*/
/*Scelta omaggi carrello*/
.boxSceltaOmaggioCarrello {float:left; width:33%; position:relative; margin-top:10px; margin-bottom:20px;}
.boxSceltaOmaggioCarrello img {margin:0 5px 5px 0;}
#MakeupEB {position:absolute; width:350px; height:290px; left:0px; top:0px; z-index:9999; display:none;}
/*tabella carrello*/
table#carrello {/*border:1px solid #7d7d7d; */border-collapse:collapse; width:100%;}
table#carrello td {padding:5px;}
table#righe_carrello {border:1px solid #7d7d7d; border-collapse:collapse;}
table#righe_carrello th {border:1px solid #7d7d7d; background-color:#9c9d9f; padding:2px 5px; color:#FFFFFF;}
table#righe_carrello td {border:1px solid #7d7d7d; padding:2px 5px;}
table#righe_carrello tfoot td img {margin-right:3px; float:left;}
table.riepCarrello {width:413px;border:1px solid #7d7d7d; margin-top:20px;}
td.rigaGrigiaBordoTabRiepCarrello, td.rigaGrigiaTabRiepCarrello {background-color:#9c9d9f; color:#FFFFFF;}
td.rigaGrigiaBordoTabRiepCarrello {border-top:1px solid #7d7d7d; border-bottom:1px solid #7d7d7d; }
table.tabNoBorder {border:none !important;}
table.tabNoBorder td {border:none !important; padding:2px !important;}
#bdxcarrello {background-color:#eff3d5; padding:5px;}
#errorMess {margin:10px 10px 10px 10px; background:#990000;}
#spiegazioneEb {float:left; width:177px; padding:6px; margin-top:14px;}
/*checkout*/
#bread_checkout {margin-top:35px; border-top:1px solid #6b9e0e;}
#bnveri {padding-top:10px; margin-left:385px;}
#bnlogin {display:none; float:left; margin-right:20px;}
#bnTornaCarrello {position: absolute; top:5px; right:5px;}
#bnTornaCarrello form {display:inline}
#bnchat {position:absolute; right: 5px; top: 50px;}
#riepilogo {float:left; width:626px;}
#upsellingRiepilogo {float:left; width:250px; margin:20px 0 0 6px;}
#bDxCheckout {float:right; width:250px; padding-top:22px;}
#bDxCheckoutInner {padding:10px 20px; text-align:left; border-left:1px solid #6b9e0e;}
.upsellingNovita {background-color:#E5BE06;}
.upsellingIdeeregalo {background-color:#F28C0C;}
.upsellingOfferte {background-color:#B8021B;}
.upsellingNovita, .upsellingIdeeregalo, .upsellingOfferte { margin-top:10px; padding-right:3px; line-height:15px; text-align:right; display:block; color:#FFFFFF; font-weight:bold}
#newcli {width:520px; position:relative}
#testo_privacy_crea_profilo {position:absolute; width:380px; top:530px; right:-220px; height:260px; overflow:auto; background-color:#FFFFFF; border:1px solid #6b9e0e; padding:5px; display:none}
.closePrivacy {text-align:right; color:#FFFFFF; background-color:#6b9e0e;}
/*pagina registrazione*/
#navPagReg {position:absolute; bottom:0; left:5px;}
#fattiRiconoscerePagReg {position:absolute; bottom:0; right:5px;}
#containerRegistrazione {background-image:url(/immagini/nuova_foglia-grande.jpg); background-position:top right; background-repeat:no-repeat; padding-right:500px; margin-bottom:100px;}
#contentRegistrazione {background-color:#eff3d5; padding:10px;}
/*negozi*/
#containerNegozi, #containerFranchising {}
ul.menuNegozi {margin:0;padding:0;display:inline;list-style-image:none;list-style-type:none;}
ul.menuNegozi li{float:left;margin:3px;}
ul.menuNegozi li a, ul.menuNegozi li a:visited, ul.menuNegozi li a:hover {display:block;width:80px;height:80px;text-decoration:none;}
#ico_1 a {background-image:url(/immagini/storelocator/ico_1b.jpg);}
#ico_2 a {background-image:url(/immagini/storelocator/ico_2.jpg);}
#ico_3 a {background-image:url(/immagini/storelocator/ico_3.jpg);}
#ico_4 a {background-image:url(/immagini/storelocator/ico_4.jpg);}
#ico_5 a {background-image:url(/immagini/storelocator/ico_5.jpg);}
#ico_6 a {background-image:url(/immagini/storelocator/ico_6.jpg);}
#ico_8 a {background-image:url(/immagini/storelocator/ico_8.jpg);}
#neg_sx {width:618px; float:left; margin-right:4px;padding:3px; font-size:14px;}
/* CUS LE */
#mh {height:60px; background-image:url(/immagini/cus_le/bg_top.jpg); position:relative; border-bottom:1px solid #6b9e0e; margin-bottom:5px;}
#plsCus {position:absolute; top:24px; right:45px;}
#plsSit {position:absolute; top:24px; right:316px;}
/*MY BV*/
#mybvMenu {float:left; width:448px; margin-left:10px;}
#mybvmenuSx {float:left; width:48%; height:128px; border-right:1px solid #CCCCCC;}
#mybvmenuDx {float:left; width:47%; margin-left:10px;height:128px; border:1px solid #FEF8FF}
#mybvmenuIco {float:right; width:169px;}
#mybvmenuIcoX {width:124px; height:125px; padding-top:10px; padding-left:9px; background-image: url(/immagini/mybv/sfondo_avarat.gif); background-repeat:no-repeat;}
#menubvofferte {margin-top:20px;}
.prodottoWishList {margin-top:10px;}
.imgProdWishList {float:left; position:relative;}
/*PAGINA LOGIN*/
#boxSxFormLogin {float:left; width:335px; margin-top:10px;}
#boxDxFormLogin {float:right; width:302px; background-color:#eff3d5; padding:10px 10px 30px 10px;}
#boxDxFormLogin p {margin:5px 0;}
/*IMMAGINI BARRA DX*/
.imgBarraDx {margin:0 0 6px 0;}
/*ELENCO PRODOTTI*/
.elencoProdottiNovita, .elencoProdottiBest, .elencoProdottiOdd, .elencoProdottiGen 
{width:155px; height:15px; padding-right:5px; color:#FFFFFF; text-align:right; font-weight:bold;}
.elencoProdottiNovita {background-color:#e5be06;}
.elencoProdottiBest   {background-color:#f28c0c;}
.elencoProdottiOdd    {background-color:#b8021b;}
.elencoProdottiGen    {background-color:#c28db7;}
/*MY BV*/
.c9277a14px {font-size:14px; color:#c9277a;}
.t17414114px {font-size:14px; color:#174141;}
.d3b45714px {font-size:14px; color:#d3b457;}
.de0b2c14px {font-size:14px; color:#de0b2c;}
.boxPadriMyBV{width:300px; padding-left:316px; padding-right:10px; height:323px; color:#FFFFFF}
#myBVMakeup{background-image:url(/my_BV/imm/bg_guida_1.jpg);}
#myBVCapelli{background-image:url(/my_BV/imm/bg_guida_2.jpg);}
#myBVPiedi{background-image:url(/my_BV/imm/bg_guida_3.jpg);}
#myBVNatura{background-image:url(/my_BV/imm/bg_guida_4.jpg);}
#myBVFrutta{background-image:url(/my_BV/imm/bg_guida_5.jpg);}
#myBVBellezza{background-image:url(/my_BV/imm/bg_guida_6.jpg);}
#myBVViso{background-image:url(/my_BV/imm/bg_guida_7.jpg);}
#myBVProfumi{background-image:url(/my_BV/imm/bg_guida_8.jpg);}
#myBV_HomeC {position:relative; width:626px;}
#myBV_HomeC div {position:absolute; left:164px; top:194px;}
.contentIstituzionali {width:520px; margin-left:15px;}
/*STORICO ORDINI*/
div#intestazione {padding:5px;}
div#centro {padding:4px; height:400px; overflow:auto;}
.titolo_par{font: bold 12px Arial; color:#088141}
div#didascalia {padding:4px;}
div#azioni{text-align:right;margin:5px 5px;}
div.fullScreenTable {display:block;position:relative;width:100%;height:100%;overflow:hidden;float:left;}
.fht_parent h1, .fht_parent h2, .fht_parent h3, .fht_parent h4, .fht_parent h5, .fht_parent h6, .fht_parent p, .fht_parent blockquote, .fht_parent pre,
.fht_parent a, .fht_parent abbr, .fht_parent acronym, .fht_parent address, .fht_parent big, .fht_parent cite, .fht_parent code,
.fht_parent img, .fht_parent strong, .fht_parent ol, .fht_parent ul, .fht_parent li,
.fht_parent table, .fht_parent tbody, .fht_parent tfoot, .fht_parent thead, .fht_parent tr, .fht_parent th, .fht_parent td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
.fht_parent ol, .fht_parent ul {list-style: none;}
.fht_parent table {border-collapse: collapse;border-spacing: 0;}
.fht_parent table thead tr th div.tableHeader a, .fht_parent table tbody tr td div.tableData, .fht_parent p {font-size:14px;color:#222;font-weight:normal;text-decoration:none;font-family:Helvetica, Arial, "sans-sarif";}
.fht_parent table thead tr th div.tableHeader {text-align:left;}
.fht_loader {display:block;position:absolute;width:100%;height:100%;background:#fff;z-index:1;top:0;left:0;border:1px solid #6b9e0e;}
.fht_table_block {position:relative;float:left;overflow:hidden;}
.fht_parent div.fht_parent {margin:0 auto;}
.fht_fixed_header_table_parent, .fht_fixed_col_fixed_header {width:100%;overflow-x:hidden;}
.fht_parent div.fht_table_body {overflow-y:auto;overflow-x:auto;border:1px solid #6b9e0e;border-bottom:none;border-top:none;}
.fht_parent div.fht_fixed_header_table_parent, .fht_parent div.fht_fixed_col_fixed_header {border:1px solid #6b9e0e;position:relative;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-radius-topleft:3px;border-radius-topright:3px;background:#6b9e0e;}
.fht_top_right_header, .fht_top_left_header {display:block;position:absolute;width:10px;height:10px;top:-1px;right:-2px;z-index:1;}
.fht_top_left_header {left:-1px;right:none;}
.fht_bottom_left_header {display:block;position:absolute;width:10px;height:10px;bottom:-2px;left:-1px;}
.fht_bottom_right_header {display:block;position:absolute;width:10px;height:10px;bottom:-2px;right:-2px;}
.fht_fixed_footer_border {padding:0;}
.fht_parent table thead tr th {padding:10px 0;}
.fht_parent .even {background:#F3F3F3;}
.fht_parent .odd {background:#FFF;}
.fht_parent table tbody tr td, .fht_parent table tbody tr.even td, .fht_parent table tbody tr.odd td, .fht_parent table thead tr th {padding:0;}
.fht_parent table thead tr th div.tableHeader, .fht_parent table tbody tr td div.tableData {padding:5px 0;width:auto;height:auto;}
.fht_parent table thead tr th div.tableHeader p, .fht_parent table tbody tr td div.tableData {word-wrap:break-word;color:#FFFFFF;font-weight:bold;}
.fht_parent .borderRight {border-right: 1px dotted #fff;}
.fht_parent p.tableData, .fht_parent p.tableHeader {margin-top:0;margin-bottom:0;padding:0 5px;}
div.fht_fixed_col {position:relative;float:left;margin:0;padding:0;}
div.fht_fixed_col, div.fht_fixed_col_fulltable, div.fht_fixed_col_body, div.fht_fixed_col_fixed_header {display:block;position:relative;float:left;}
div.fht_fixed_col_body {overflow:hidden;}
.fht_parent div.fht_cloned_footer {border:1px solid #6b9e0e;position:relative;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;border-radius-bottomleft:3px;border-radius-bottomright:3px;background:#6b9e0e;overflow:hidden;}
#grvc {position:absolute; z-index:99999; display:none; top:0;left:0; width:500px; background-color:#b70e0e; font-size:30px; height:100px; font-weight:bold; text-align:center;color:#FFFFFF;}
/* tooltip styling */
.tooltip {display:none;background:url(/immagini/scheda/baloon.gif) no-repeat;background-position:bottom;padding:10px 10px 20px 10px;width:214px;z-index:999999;font-weight:bold;border-top:1px solid #6a9e0e;}
/*halloween*/
ul.menuNavigazione li a.Hween:link, ul.menuNavigazione li a.Hween:visited, ul.menuNavigazione li a.Hween:hover {
font-weight:bold;display:block;text-decoration:none;font-size:13px;color:#FFFFFF; background-color:#FE7000; height:30px; float:left;}
ul.menuNavigazione li a.Hween:hover {
background-color:#FFFFFF;color:#FE7000;}
ul.menuNavigazione li a.Hween:link span, ul.menuNavigazione li a.Hween:visited span {
border-left:1px solid #FFFFFF;margin:3px 0; padding:0 6px;line-height:30px;vertical-align:middle;}
ul.menuNavigazione li a.Hween:hover span {
border-left:1px solid #FFFFFF;margin:3px 0; padding:0 6px;line-height:30px;vertical-align:middle;}
/*natale*/
ul.menuNavigazione li a.natale:link, ul.menuNavigazione li a.natale:visited, ul.menuNavigazione li a.natale:hover {
font-weight:bold;display:block;text-decoration:none;font-size:12px!important;color:#FFFFFF; background-color:#B1181A; height:30px; float:left;}
ul.menuNavigazione li a.natale:hover {
background-color:#FFFFFF;color:#B1181A;}
ul.menuNavigazione li a.natale:link span, ul.menuNavigazione li a.natale:visited span {
border-left:1px solid #FFFFFF;margin:3px 0; padding:0 9px!important;line-height:30px;vertical-align:middle;}
ul.menuNavigazione li a.natale:hover span {
border-left:1px solid #B1181A;margin:3px 0; padding:0 8px!important;line-height:30px;vertical-align:middle;}
div#boxCarrello {float:right; margin-top:2px; margin-right:25px; width:280px;}
/* home */
.no { display: none; }
.riga0, #riga0, .riga1, #riga1, #riga2, #riga3, #riga4, #riga5, #riga6 { position:relative; width:980px; margin-bottom:15px }
.riga1, #riga1 { margin-top:0!important }
.p1 { left:0; top:0 }
.p2d4 { right:735px }
.p3d4 { right:245px }
.p4 { right:0px; }
.clear { height:15px; clear:both }
.abs { position:absolute; }
.b { font-weight:bold }
.blanc { color:#FFFFFF!important }
.hs { height:auto }
/*omaggio*/
.info { top:207px; }
.altre { top:227px; width:231px; }
.add { top:170px; }
.fine { width:245px; top:155px }
.CD { width:245px; top:100px }
.mod { top:145px; z-index:2; width:235px; background-color:#FFFFFF; opacity:.8; filter:alpha(opacity=80); }
.volti { left:0; top:2px; width:245px; z-index:99 }
/*BUTTON*/
.butt { background-color:#67a506; padding:3px 10px; border:1px solid #000000; text-decoration:none!important; }
.butt:hover { cursor:pointer!important; background: #67a506; background: -webkit-gradient(linear, left top, left bottom, from(#588d05), to(#95ee09));/* Chrome e Safari */ background: -moz-linear-gradient(top, #588d05, #95ee09);/* Firefox */  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#588d05', endColorstr='#95ee09');/* IE */}
.butt:active { background: -webkit-gradient(linear, left top, left bottom, from(#4e7f00), to(#96c27e)); background: -moz-linear-gradient(top, #4e7f00, #96c27e);  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7f00', endColorstr='#96c27e');}
/**/
#animatoLinee {float:right !important;margin-bottom:10px !important;position:relative !important;width:760px !important;text-align:center;}
#vetrina,#scheda {float:right !important;margin:0 !important;width:760px !important;z-index:0 !important;}
#barraDx {display:none !important;}
#scheda h1 {margin-right:0 !important;}
#animatoSottoLinee {margin:0 auto !important;position:relative !important;width:760px !important;text-align:center;}
#animatoSottoLinee img {/*width:760px !important;*/max-width:760px;}
#animatoLinee img {	width:760px !important;}
.bannerSX {display:block; margin-top:20px;}
.bannerSX img {width:200px;}
/**/
div#commentoMess b.rtop, div#commentoMess b.rbottom{display:block;background: #FFF}
div#commentoMess b.rtop b, div#commentoMess b.rbottom b{display:block;font-size:1px;line-height:1px;}
div#commentoMess b.r1{margin: 0 5px;}
div#commentoMess b.r2{margin: 0 3px}
div#commentoMess b.r3{margin: 0 2px}
div#commentoMess b.rtop b.r4, div#commentoMess b.rbottom b.r4{margin: 0 1px;height: 2px}
#navigationSP { margin: 0 10em 0 0; padding:0;}
#navigationSP li { display: inline; padding: 0 5px; }
#containerSP {background-color:#F3F3F3;}
.contentSP { padding:15px 10px; clear:both;}
.contentSP h3{ margin:5px 0 0 0}
#OFF_COMB {background-color:#FFFFFF;}
#FIGLI {background-color:#FFFFFF;}
#current.ofc{background-color:#FFFFFF !important;}
.com_l,.com_u{ height:20px; line-height:20px; width:545px; border-bottom:1px solid #cb6798; padding-left:10px; margin-top:2px;}
.com_l a.titComm:link,.com_l a.titComm:hover,.com_l a.titComm:visited,
.com_u a.titComm:link,.com_u a.titComm:hover,.com_u a.titComm:visited {font-weight:bold; text-decoration:none; display:block; color:#e2007a;}
.shadetabs{border-bottom: 1px solid #6b9e0e;}
.shadetabs ul{padding: 3px 0;margin-left: 0; position:relative; margin-top: 1px;margin-bottom: 0;list-style-type: none;text-align: left;}
.shadetabs li{display: inline;margin: 0;}
.shadetabs li a{text-decoration: none; text-transform:capitalize; padding: 3px 7px;margin-left:3px;border: 1px solid #6b9e0e; background-color:#ebf0cf;}
.shadetabs li a:visited{color: #2d2b2b;}
.shadetabs li a:hover{text-decoration: none; background-color:#FFFFFF;}
.shadetabs li a#current{border-bottom-color: #F3F3F3; background-color:#F3F3F3;}
.shadetabs li a.ofc#current{border-bottom-color: #FFF;}
div.scroller {width: 629px;overflow: hidden;}
div.scroller div.section {width:629px;overflow:hidden;position:relative;}
div.scroller div.content {width: 10000px; position:relative;}
div.scroller div.section #section1{top:0;left:0;}
div.scroller div.section #section2{top:0;left:629px;}
#INFO:first-letter {font-weight:bold;color:#6b9e0e;font-size:30px;font-family:"Times New Roman", Times, serif;}
