

*{margin:0;padding:0;}
ul, ol, li{list-style:none;position:relative;}
body, a, input{font-family:sans-serif,'Lucida Grande','Tahoma', Verdana, Arial, Helvetica;font-size:62.5%;font-size:12px;color:rgb(101,100,91);line-height:160%;}
img, fieldset{border:0;}
a{color:rgb(101,100,91);cursor:pointer;}
a:hover{color:rgb(183,180,0);}
h1,h2,h3,h4,h5{display:block;font-weight:normal;}
h1{color:#8E8F47;height:22px;font-size:26px;text-transform:uppercase;}
h2{color:rgb(183,180,0);height:22px;font-size:26px;text-transform:uppercase;}
h4{color:#8E8F47;font-size:13px;margin:15px 0;margin-top:7px;font-weight:bold;}
h3{color:rgb(142,143,71);height:22px;font-size:18px;text-transform:uppercase;}
#contenitore-centrale-esterno h3.titolo-prodotto{font:bold 24px Georgia,"Times New Roman", Times, serif;padding-bottom:15px;color:#b7b400;}
h5{color:rgb(183,180,0);font-size:12px;font-weight:bold;}
h5.titolo-esteso{font-size:16px;margin-bottom:15px;}
.titoli h3.titolo-categoria{height:55px;}
h2.titolo-catalogo{font-size:18px;height:35px;}
h1.titolo{height:70px;margin-top:-15px;}
h2.titolo{margin-top:-8px;height:48px;}
h2.titolo.singolo-prodotto{height:64px;}
h3.titolo{color:rgb(142,143,71);height:25px;}
h4.titolo{color:#7F813B;margin:0;height:0;margin-left:83px;padding-top:30px;}
h5.titolo{color:rgb(183,180,0);margin:0;height:25px;margin-left:0;padding-top:0;margin-bottom:15px;}
h6{font-size:.8em;}
span.sconto, span.prezzo{display:block;color:#fff;margin:0;height:33px;margin-left:164px;margin-top:11px;font-size:1.5em;}
span.prezzo{height:28px;margin-left:20px;margin-top:20px;}
body{background:#F5F2EB url(http://www.operamage.com/assets/images/body-bg.jpg) repeat-x left top;width:100%;overflow:visible;}
#contenitore-centrale-esterno{background:#E7E1C9;}
#principale.home-page{background:transparent url(http://www.operamage.com/assets/images/principale-bg.jpg) no-repeat center top;}
#principale{background:transparent url(http://www.operamage.com/assets/images/principale-sec-bg.jpg) no-repeat center top;}
.separatore{width:100%;background:url(http://www.operamage.com/assets/images/separatore.png) repeat-x left top;height:10px;}
.contenitore-centrale, .contenitore{margin:0 auto;width:960px;}
.contenitore-centrale.interno{margin:0 auto;width:960px;background:#E7E1C9;}
.dati-carrello{float:right;background:url(http://www.operamage.com/assets/images/carrello-top.png) no-repeat 4px 3px;height:23px;padding-left:40px;color:rgb(169,162,162);padding-top:7px;}
.dati-carrello a, .dati-carrello span{color:rgb(169,162,162);text-decoration:none;}
.dati-carrello a:hover{color:rgb(183,180,0);}
#logo-menu{height:150px;position:relative;}
.logo{height:113px;width:261px;position:absolute;left:0;top:40px;z-index:1;}
.logo a{height:113px;width:261px;display:block;background:url(http://www.operamage.com/assets/images/logo.png) no-repeat left top;text-decoration:none;text-indent:-9999px;}
.logo span a{position:relative;z-index:-1;}
#menu-navigazione{clear:both;float:right;height:70px;margin-top:64px;}
#menu-navigazione a span{display:block;z-index:50;height:3px;width:40px !important;margin:0 auto !important;text-indent:-2000px;}
#menu-navigazione a:hover span, a.attivo span{background:url(http://www.operamage.com/assets/images/nav-a.jpg) no-repeat center top;}
#menu-navigazione ul{height:70px;}
#menu-navigazione li{float:left;height:70px;}
#menu-navigazione li a{float:left;height:60px;padding-top:10px;padding-right:10px;padding-left:10px;text-transform:uppercase;text-decoration:none;color:#fff;font-size:11px;letter-spacing:1px;font-family:Georgia, sans-serif, arial;}
#menu-navigazione li a:hover, #menu-navigazione li a.attivo{background:url(http://www.operamage.com/assets/images/nav-hover.png) repeat-x left top;text-decoration:none;color:rgb(126,126,112);}
#menu-navigazione li.home{width:60px;margin:0;}
#menu-navigazione li.catalogo{width:96px;}
#menu-navigazione li.miomage{width:138px;}
#menu-navigazione li.info{width:60px;}
#menu-navigazione li.guida{width:168px;}
#menu-navigazione li.carrello{width:91px;}
#menu-navigazione li.blog{width:56px;}
#menu-navigazione li.contatti{width:91px;margin:0;}
#intestazione{height:auto;}
.menu{float:left;width:210px;margin-top:35px;margin-bottom:40px;}
.menu ul{position:relative;height:1%;margin-left:-5px;width:210px;}
.menu li{height:25px;padding-top:5px;background:url(http://www.operamage.com/assets/images/li-up.png) no-repeat left bottom;padding-left:30px;}
.menu li a, .menu li a:hover{text-decoration:none;}
.menu li.odd{background:url(http://www.operamage.com/assets/images/li-down.png) no-repeat left bottom;}
.menu.venduti{margin-top:10px;}
.menu.venduti h2.titolo{height:34px;margin-left:-5px !important;}
.prodotti-tipici, .dettaglio-prodotto, .speciale-assaggio{float:right;width:500px;height:290px;position:relative;}
.prodotti-tipici p{padding-right:80px;}
.zero-spese h4{padding-top:30px;font-size:18px;color:#900;}
.prodotti-tipici .zero-spese p{padding-right:18em;font-size:13px;}
.immagine.salsa-olive{position:absolute;right:-55px;bottom:-75px;height:287px;width:280px;background:url(http://imgoprm.operamage.it/static/imgs/salsaolive.png) no-repeat left top;}
.immagine.olio-dop{position:absolute;right:0;bottom:-45px;height:330px;width:131px;background:url(http://imgoprm.operamage.it/static/imgs/olio_ligure_dop.png) no-repeat left top;}
.immagine.campagna-natale09{position:absolute;right:-40px;bottom:-75px;width:210px;height:235px;background:url(http://imgoprm.operamage.it/static/imgs/natale-2009/campagna-natale-2009.png) no-repeat left top;}
.dettaglio-prodotto{width:745px;margin-top:5px;}
.dettaglio-prodotto .cornice{background:url(http://imgoprm.operamage.it/static/imgs/cornice.png) no-repeat left top;position:absolute;left:0;top:0;height:318px;width:218px;}
.dettaglio-prodotto .immagine.prodotto{float:left;height:308px;width:200px;position:relative;margin-top:-6px;padding:5px 5px;}
.caratteristiche{float:right;width:510px;padding-top:3px;}
.immagine.categoria-catalogo{position:absolute;top:0;left:-210px;width:152px;height:286px;}
.immagine.olio-extravergine-di-oliva{background:url(http://imgoprm.operamage.it/static/fotografie/categorie/olio-extravergine-di-oliva.png) no-repeat left top;}
.immagine.olive-taggiasche{background:url(http://imgoprm.operamage.it/static/fotografie/categorie/olive-taggiasche.png) no-repeat left top;}
.immagine.sughi{background:url(http://imgoprm.operamage.it/static/fotografie/categorie/sughi.png) no-repeat left top;}
.immagine.miele-millefiori-valle-argentina{background:url(http://imgoprm.operamage.it/static/fotografie/categorie/miele-millefiori.png) no-repeat left top;width:132px;height:173px;top:100px;}
.immagine.pesto, .immagine.salse-tipiche-liguri, .immagine.creme, .immagine.sott-olio{background:url(http://imgoprm.operamage.it/static/fotografie/categorie/pesto.png) no-repeat left top;width:227px;height:263px;top:30px;left:-250px;}
.immagine.pasta-artigianale{width:222px;height:244px;top:40px;left:-240px;background:url(http://imgoprm.operamage.it/static/fotografie/categorie/pasta-artigianale.png) no-repeat left top;}
.immagine.trofie{width:222px;height:244px;top:40px;left:-240px;background:url(http://imgoprm.operamage.it/static/fotografie/categorie/trofie.png) no-repeat left top;}
.titoli ul{height:15px;margin:8px 0 5px 0;float:left;width:510px;}
.titoli li{float:left;height:15px;}
.titoli li a{float:left;color:rgb(142,143,71);text-decoration:none;display:block;}
.titoli li span{float:left;color:rgb(142,143,71);padding:0 5px;height:15px;}
.titoli li a:hover{text-decoration:underline;}
.titoli h2.titolo{font-size:16px;}
.dettaglio-prodotto .testo{float:right;width:300px;padding-top:12px;line-height:1.6em;}
.dettaglio-prodotto .testo h5{margin-top:5px;}
.testo.categorie-prodotti p{margin-bottom:1em;line-height:1.7em;font-size:1.2em;padding:0;}
.testo.categorie-prodotti a{font-size:1em;}
.offerta .testo.esteso{float:left;width:520px;}
.speciale-assaggio .testo.breve{float:left;width:280px;padding-top:10px;}
.speciale-assaggio .immagine.prodotto.right{height:266px;width:244px;position:absolute;right:-10px;top:70px;}
.speciale-assaggio .immagine.prodotto.left{height:342px;width:205px;position:absolute;top:-10px;left:-235px;}
.speciale-assaggio{position:relative;}
.ordina-adesso a.bottone{display:block;width:174px;height:35px;position:absolute;left:0;top:0;background:url(http://imgoprm.operamage.it/static/imgs/a-carrello-red.png) no-repeat left top;padding-top:16px;padding-left:65px;font-weight:bold;color:#fff;text-decoration:none;cursor:pointer;}
.ordina-adesso{width:194px;float:right;position:relative;}
.ordina-adesso a.bottone:hover{background:url(http://imgoprm.operamage.it/static/imgs/a-carrello-red.png) no-repeat left 100%;text-decoration:none;}
.ordina-adesso .immagine.sconto{height:84px;width:184px;background:url(http://imgoprm.operamage.it/static/imgs/20cento.png) no-repeat left top;position:absolute;left:0;top:40px;}
.ordina-adesso p{padding:130px 15px;padding-bottom:10px;}
ul.offerta-comprende{border-top:1px dotted #fff;padding:15px 0;border-bottom:1px dotted #fff;background:rgb(224,216,186);height:198px;margin-bottom:40px;}
ul.offerta-comprende li{float:left;width:240px;height:94px;position:relative;margin-right:10px;position:relative;margin-left:0;margin-bottom:10px;}
ul.offerta-comprende li.ultimo-prodotto{margin-right:0;}
ul.offerta-comprende li a.img-prodotto{float:left;width:90px;height:90px;padding:2px;}
ul.offerta-comprende li a.cornice, ul.offerta-comprende li.ultimo-prodotto a.cornice{background:url(http://imgoprm.operamage.it/static/imgs/cornice-small.png) no-repeat left top;left:0;top:0;height:94px;width:94px;position:absolute;float:left;}
ul.offerta-comprende span, ul.offerta-comprende p, ul.offerta-comprende a.link{float:right;width:140px;}
ul.offerta-comprende a.link{margin:0;padding:0;color:rgb(170,168,0);text-decoration:none;font-weight:bold;font-size:12px;padding-top:3px;padding-bottom:1px;}
ul.offerta-comprende a.link:hover{text-decoration:underline;}
ul.offerta-comprende p{overflow:hidden;height:50px;}
ul.offerta-comprende span{color:rgb(170,168,0);}
ul.dati-prodotto{width:205px;float:left;padding-top:10px;}
.dati-prodotto li{height:34px;background:url(http://imgoprm.operamage.it/static/imgs/li-up2.png) no-repeat left bottom;padding-left:50px;padding-top:18px;}
.dati-prodotto li.down{background:url(http://imgoprm.operamage.it/static/imgs/li-down2.png) no-repeat left bottom;}
.dati-prodotto li div.peso{position:absolute;left:0;top:5px;height:40px;width:26px;}
.dati-prodotto li div.peso.vasetto-135{background:url(http://imgoprm.operamage.it/static/imgs/formati-prodotto/vasetto-135.png) no-repeat left 5px;}
.dati-prodotto li div.peso.vasetto-180{background:url(http://imgoprm.operamage.it/static/imgs/formati-prodotto/vasetto-180.png) no-repeat left 5px;}
.dati-prodotto li div.peso.vasetto-190{background:url(http://imgoprm.operamage.it/static/imgs/formati-prodotto/vasetto-190.png) no-repeat left 5px;}
.dati-prodotto li div.peso.vasetto-500{background:url(http://imgoprm.operamage.it/static/imgs/formati-prodotto/vasetto-190.png) no-repeat left 5px;}
.dati-prodotto li div.peso.pasta-500{background:url(http://imgoprm.operamage.it/static/imgs/formati-prodotto/pasta-500.png) no-repeat left 5px;left:10px;}
.dati-prodotto li div.peso.magino-500{background:url(http://imgoprm.operamage.it/static/imgs/formati-prodotto/magino-500.png) no-repeat left 5px;left:12px;}
.dati-prodotto li div.peso.bottiglia{background:url(http://imgoprm.operamage.it/static/imgs/formati-prodotto/bottiglia.png) no-repeat left 5px;left:10px;}
.dati-prodotto li div.peso.vaso-1025{background:url(http://imgoprm.operamage.it/static/imgs/formati-prodotto/vaso-1025.png) no-repeat left 5px;}
.dati-prodotto li div.peso.vaso-2700{background:url(http://imgoprm.operamage.it/static/imgs/formati-prodotto/vaso-2700.png) no-repeat left 5px;}
.dati-prodotto li div.peso.vaso-3100{background:url(http://imgoprm.operamage.it/static/imgs/formati-prodotto/vaso-3100.png) no-repeat left 5px;}
.dati-prodotto li div.peso.latta-5{background:url(http://imgoprm.operamage.it/static/imgs/formati-prodotto/latta-5.png) no-repeat left 5px;left:12px;}
.dati-prodotto li div.codice{position:absolute;left:0;top:14px;height:26px;width:35px;background:url(http://imgoprm.operamage.it/static/imgs/codice.png) no-repeat left top;}
.dati-prodotto li div.price{position:absolute;left:0;top:5px;height:40px;width:41px;background:url(http://imgoprm.operamage.it/static/imgs/price.png) no-repeat left 2px;}
.dati-prodotto li strong{font-size:16px;font-weight:bold;color:rgb(183,180,0);}
.dati-prodotto li.aggiungi{padding-left:0;background:none;}
.dati-prodotto a.aggiungi-carrello{margin-top:0;}
.contenuto{margin-left:210px;margin-top:15px;padding-left:10px;width:740px;float:left;}
.contenuto .testo.esteso{margin-bottom:15px;}
.contenuto .testo.esteso p{margin-bottom:10px;line-height:1.6em;}
.colonna-sinistra{margin-left:-960px;width:210px;float:left;padding-top:15px;}
.colonna-sinistra h2.titolo{margin-bottom:10px;}
.colonna-destra{width:210px;float:left;margin-left:20px;padding-left:30px;}
.colonna-destra h2.titolo{font-size:1.5em;}
.offerta-assaggio{width:235px;padding-top:30px;margin-left:-30px;background:url(http://imgoprm.operamage.it/static/imgs/offerta-a.jpg) no-repeat left top;height:240px;position:relative;}
.offerta-assaggio p{color:#fff;padding:10px 30px;padding-left:75px;font-weight:bold;padding-top:55px;height:50px;overflow:hidden;}
.offerta-assaggio p a{color:#fff;text-decoration:none;}
.testo.best-seller{width:450px;float:right;padding-left:135px;position:relative;padding-top:0;margin-bottom:40px;font-size:13px;line-height:22px;}
.testo.best-seller h5{margin:5px 0;}
.best-seller small{font-size:11px;font-weight:bold;display:block;color:rgb(142,143,71);height:12px;}
.best-seller a.link{margin:0;padding:0;display:block;color:rgb(170,168,0);margin-bottom:10px;text-decoration:none;font-weight:bold;font-size:16px;}
.best-seller a.link:hover{text-decoration:underline;}
a.vedi-offerta{position:absolute;left:30px;top:10px;height:230px;width:195px;cursor:pointer;text-indent:-9999px;}
.ordina-subito{height:197px;width:135px;float:left;margin-right:15px;position:relative;}
.ordina-subito a{height:197px;width:135px;background:url(http://imgoprm.operamage.it/static/imgs/ordina-subito.png) no-repeat left top;float:left;padding-top:40px;text-decoration:none;}
.ordina-subito strong{width:95px;height:60px;font-weight:bold;color:#fff;margin-left:17px;padding-top:22px;display:block;position:relative;}
.ordina-subito span{position:relative;}
a.ispirami{width:137px;height:31px;text-decoration:none;float:left;background:url(http://imgoprm.operamage.it/static/imgs/a-ispirami.png) no-repeat left top;padding-top:12px;padding-left:27px;margin-top:15px;font-weight:bold;font-size:1.2em;color:#fff;}
a.ispirami:hover{color:#ffc;cursor:pointer;}
.prodotto.promozione{position:absolute;left:-3px;top:2px;}
.catalogo.operamage ul{float:left;background:url(http://imgoprm.operamage.it/static/imgs/catalogo-vt-bg.gif) repeat-y 358px 0;}
.catalogo.operamage li{width:359px;height:230px;position:relative;float:left;margin:0 8px 10px 0;background:url(http://imgoprm.operamage.it/static/imgs/catalogo-bt-bg.gif) bottom no-repeat;}
.catalogo.operamage li.ultimo-prodotto{background:none;}
h2.titolo-prodotto{height:16px;padding-left:4px;}
h2.titolo-prodotto a{font-size:16px;font-weight:normal;text-decoration:none;color:rgb(142,143,71);text-transform:none;}
h2.titolo-prodotto a:hover{text-decoration:underline;color:rgb(170,168,0);}
.catalogo.operamage li h3.titolo-categoria{text-decoration:none;text-transform:none;font-weight:normal;font-size:11px;padding:5px 0 0 5px;}
.catalogo.operamage li a.img-prodotto-catalogo{float:left;margin-top:5px;position:relative;}
.catalogo.operamage li a.cornice-catalogo{background:url(http://imgoprm.operamage.it/static/imgs/a-bck.png) no-repeat;left:0;top:48px;height:143px;width:143px;position:absolute;}
.catalogo.operamage li div.descrizione-prodotto{float:left;width:198px;margin-left:10px;margin-top:0.5em;}
.prezzo-prodotto span a{font-size:12px;text-decoration:none;color:#990;}
.prezzo-prodotto span a:hover{text-decoration:underline;color:#660;}
.prezzo-prodotto{font-size:1.5em;margin-bottom:5px;padding-top:4px;}
.lista.prodotti ul{height:230px;margin-bottom:20px;margin-left:-5px;}
.lista.prodotti li{width:143px;position:relative;float:left;margin-right:8px;}
.lista.prodotti li.ultimo-prodotto{margin-right:0;}
.lista.prodotti li a.img-prodotto, .lista.prodotti li.ultimo-prodotto a.img-prodotto{position:relative;width:143px;height:142px;margin-bottom:2px;}
.lista.prodotti li a.cornice, .lista.prodotti li.ultimo-prodotto a.cornice{background:url(http://imgoprm.operamage.it/static/imgs/a-bck.png) no-repeat left top;left:0;top:0;height:143px;width:143px;position:absolute;}
a.offerta{position:absolute;height:79px;width:79px;left:4px;top:4px;background:url(http://imgoprm.operamage.it/static/imgs/offerta.png) no-repeat left top;}
a.offerta.correlati{left:0;top:0;width:64px;height:64px;}
a.offerta-catalogo{position:absolute;height:79px;width:79px;left:5px;top:56px;background:url(http://imgoprm.operamage.it/static/imgs/offerta.png) no-repeat left top;}
.lista.prodotti{width:750px;height:1%;margin-top:3px;}
.lista.prodotti a.link:hover{text-decoration:underline;}
.lista.prodotti a.link{font-weight:bold;height:20px;margin:0;padding-left:5px;text-decoration:none;color:#AAA800;}
.lista.prodotti li p, .lista.prodotti li.ultimo-prodotto p{font-size:12px;padding:0;width:auto;margin:0;padding-left:5px;line-height:125%;padding-top:3px;margin-bottom:5px;float:left;}
.lista.prodotti span{color:#AAA800;float:left;height:28px;padding-left:5px;}
#footer{height:274px;position:relative;background:#666 url(http://imgoprm.operamage.it/static/imgs/footer.jpg) repeat-x left top;}
#footer h2.titolo{margin-bottom:10px;height:20px;font-size:1.4em;}
#footer .menu ul{padding-left:12px;margin-left:-14px;}
#footer .menu li{background:url(http://imgoprm.operamage.it/static/imgs/li-up-f.png) no-repeat left bottom;}
#footer .menu li a{color:rgb(195,191,182);}
#footer .menu li a:hover{color:rgb(183,180,0);}
#footer .menu li.odd{background:url(http://imgoprm.operamage.it/static/imgs/li-down-f.png) no-repeat left bottom;}
.copyright{height:30px;margin-top:24px;padding-left:25px;position:relative;margin-bottom:48px;}
.copyright h2.link{text-transform:inherit;float:left;margin-top:-4px;}
.copyright a{text-decoration:none;}
.copyright span{display:block;float:left;padding-top:2px;width:215px;height:20px;}
.copyright span.link{width:528px;}
.azioni{margin:0 auto;width:960px;position:relative;height:272px;}
.feedback a{display:block;position:absolute;left:-3px;top:-20px;height:77px;width:213px;background:url(http://imgoprm.operamage.it/static/imgs/feedback.png) no-repeat left top;}
.numero-verde a{height:59px;width:168px;background:url(http://imgoprm.operamage.it/static/imgs/verde.png) no-repeat left top;position:absolute;left:10px;top:47px;}
.recapiti{position:absolute;left:10px;top:115px;width:260px;}
.negozio-online,.perche-opera-mage{margin-left:240px;float:left;width:230px;margin-right:15px;}
.perche-opera-mage{margin-left:0;margin-right:-40px;float:right;}
.opera-mage{float:left;width:230px;margin-left:20px;}
.paypal{position:absolute;right:-3px;top:-2px;background:url(http://imgoprm.operamage.it/static/imgs/paypal.jpg) no-repeat left top;width:69px;height:23px;text-decoration:none;text-indent:-9999px;}
.bankpass{position:absolute;right:72px;top:-4px;background:url(http://imgoprm.operamage.it/static/imgs/bank.jpg) no-repeat left top;width:106px;height:31px;text-decoration:none;text-indent:-9999px;}
.clearer{clear:both;height:0;float:none !important;}
.leftflotter{float:left !important;}
img.leftflotter{margin-right:10px;border:1px solid #fff;padding:2px;}
.rightflotter{float:right !important;margin-left:10px;}
img.rightflotter{border:1px solid #fff;padding:2px;}
.floatnone{float:none !important;}
.sostituzione{position:relative;z-index:1;}
.sostituzione a{text-decoration:none;display:block;text-indent:-9999px;}
.sostituzione a span{position:relative;z-index:-1;}
span.strike{text-decoration:line-through;}
.cassa{margin:0.5em 0 1.5em 0;clear:both;width:960px;background:#fff;line-height:1.8em;border:1px solid rgb(230,225,205);float:left;padding-bottom:1em;}
.cassa.centrato, .ordine-evaso.centrato{text-align:center;padding-bottom:1em;}
.cassa h2.titoli-cassa{background-color:rgb(245,245,220);color:rgb(107,95,46);padding:0.5em 0.5em;margin:0 0 1em 0;text-transform:none;height:auto;border-color:rgb(230,225,205);border-style:solid;border-width:0 0 1px 0;font:bold 1.2em Verdana, Arial, Helvetica, sans-serif;}
.cassa h2.titoli-cassa span, .cassa h2.titoli-cassa span a{font-size:11px;font-weight:normal;color:#333;}
.cassa h2.totale-cassa{background-color:rgb(245,245,220);color:rgb(0,0,0);padding:0.3em 0;margin:0 0 1em 0;text-transform:none;text-align:center;height:auto;border-color:rgb(230,225,205);border-style:solid;border-width:0 0 2px 0;font:bold 2em Verdana, Arial, Helvetica, sans-serif;}
.cassa p.carrello-vuoto{font-size:1.1em;padding:1em;}
.cassa p.carrello-vuoto.titolo{font-weight:bold;font-size:1.5em !important;padding:0.5em;}
.cassa p.carrello-vuoto.ordine-completato{background:#fff url(http://imgoprm.operamage.it/static/imgs/tick-ordine-completato.gif) no-repeat;height:40px;padding:78px 0 0 6em;margin-bottom:1em;}
.cassa p.annotazioni, .ordine-evaso p.annotazioni{font-size:.9em;}
.cassa ul#righe-carrello{width:960px;margin:0 0 1em 0;}
.cassa ul#righe-carrello li{float:left;width:960px;margin-top:1em;border-bottom:1px solid rgb(230,225,205);}
.cassa ul#righe-carrello li div.dettaglio-carrello{float:left;padding-top:35px;height:65px;display:block;text-align:center;vertical-align:middle;}
.cassa ul#righe-carrello li div.dettaglio-carrello.quantita-carrello{position:relative;}
.cassa ul#righe-carrello li div.dettaglio-carrello.quantita-carrello span.aggiorna-qta{width:14px;height:14px;}
.cassa ul#righe-carrello li div.dettaglio-carrello.quantita-carrello span.aggiorna-qta a{width:14px;height:14px;text-decoration:none;text-indent:-9999px;display:block;overflow:hidden;cursor:pointer;}
.cassa ul#righe-carrello li div.dettaglio-carrello.quantita-carrello span.aggiorna-qta a.aggiungi:hover, .cassa ul#righe-carrello li div.dettaglio-carrello.quantita-carrello span.aggiorna-qta a.rimuovi:hover{background-position:0 -14px;}
.cassa ul#righe-carrello li div.dettaglio-carrello.quantita-carrello span.aggiorna-qta a.aggiungi{background:#fff url(http://imgoprm.operamage.it/static/imgs/aggiungi-rimuovi-add.png) no-repeat top left;position:absolute;top:39px;left:68px;}
.cassa ul#righe-carrello li div.dettaglio-carrello.quantita-carrello span.aggiorna-qta a.rimuovi{background:#fff url(http://imgoprm.operamage.it/static/imgs/aggiungi-rimuovi-rem.png) no-repeat top left;position:absolute;top:39px;left:84px;}
.cassa ul#righe-carrello li div.immagine-carrello{width:120px;padding-top:0;text-align:left;}
.cassa ul#righe-carrello li div.immagine-carrello img{padding:2px;margin-left:10px;}
.cassa ul#righe-carrello li a.cornice{background:url(http://imgoprm.operamage.it/static/imgs/cornice-small.png) no-repeat left top;left:10px;top:0;height:94px;width:94px;position:absolute;float:left;}
.cassa ul#righe-carrello li div.titolo-carrello{width:440px;padding-top:26px;text-align:left;}
.cassa ul#righe-carrello li div.titolo-carrello a{font-size:1.6em;color:rgb(170,168,0);}
.cassa ul#righe-carrello li div.prezzo-carrello{width:80px;font-weight:bold;}
.cassa ul#righe-carrello li div.quantita-carrello{width:120px;font-weight:bold;}
.cassa ul#righe-carrello li div.subtotale-prodotto-carrello{width:80px;}
.cassa ul#righe-carrello li div.elimina-carrello{width:120px;background:transparent url(http://imgoprm.operamage.it/static/imgs/delete.png) 15px 37px no-repeat;}
.cassa ul#righe-carrello li div.elimina-carrello a{display:block;}
.cassa ul#righe-carrello li.subtotale-carrello{text-align:right;font-size:1.5em;float:left;width:880px;padding:0.5em 40px;border:none;margin:0;}
.cassa dl{float:left;width:480px;margin-bottom:10px;}
.cassa dt{float:left;text-align:left;width:120px;text-align:right;margin-right:20px;}
.cassa dd{float:left;width:320px;line-height:22px;height:38px;}
.cassa dd.opzioni{height:auto;}
.cassa dd label{color:#ea5200;float:left;}
.cassa dd label.corretto{display:none;}
.cassa dd p.errore{float:left;color:#900;}
.cassa dl.campo-esteso{float:left;width:960px;margin-bottom:20px;}
dl.campo-esteso dd p.errore{clear:left;}
dl.campo-esteso dd{float:left;text-align:left;width:780px;margin-right:20px;height:auto;}
dl.campo-esteso dd span.opzionale{font-weight:bold;color:#000;}
.prezzo-spedizione{font-weight:bold;}
.informazioni{padding:0.5em;clear:left;background:rgb(245,245,220);border:1px solid rgb(230,225,205);margin:1em 0 0.5em 0;}
.messaggio-attenzione{padding:0.3em 0.5em;clear:left;background:rgb(255,255,204);;border:1px dashed rgb(153,0,0);margin:2em 0 .1em 0;font-weight:bold;color:rgb(153,0,0);}
.ordine-evaso{margin:2em 0 0.5em 0;clear:both;background:#fff;line-height:1.8em;border:1px solid rgb(230,225,205);padding:0.5em;}
.ordine-evaso.noborder{border:none;}
.ordine-evaso .titolo{font-weight:bold;font-size:1.5em !important;padding:0.5em 0;}
.ordine-evaso h2.titoli-cassa{background-color:rgb(245,245,220);color:rgb(107,95,46);padding:0.5em 0.5em;text-transform:none;height:auto;border-color:rgb(230,225,205);border-style:solid;border-width:0 0 1px 0;font:bold 1.2em Verdana, Arial, Helvetica, sans-serif;margin-bottom:0.5em;}
form.modulo-evasione-ordine{padding:1em 0;margin:0;}
form.modulo-evasione-ordine fieldset{margin:10px 0 0 0;padding:0;}
form.modulo-evasione-ordine fieldset legend{display:none;}
form.modulo-evasione-ordine input.dati-utente, #login-utente input.dati-utente, #recupera-password input.dati-utente{width:219px;padding:4px 4px 5px 25px;line-height:13px;text-transform:capitalize;background:url(http://imgoprm.operamage.it/static/imgs/inp_bgr.gif) repeat-x 0 0;border:1px solid #ddd;}
form.modulo-evasione-ordine input.dati-utente.error, form.modulo-evasione-ordine input.dati-utente.error:focus{border:1px solid #ea5200;background:url(http://imgoprm.operamage.it/static/imgs/errore-campo.png) 3px 3px no-repeat;padding-left:25px;width:219px;}
form.modulo-evasione-ordine input.dati-utente:hover, form.modulo-evasione-ordine input.dati-utente:focus{border:1px solid #aaa800;}
form.modulo-evasione-ordine select.dati-utente{width:252px;padding:2px;text-transform:capitalize;}
form.modulo-evasione-ordine textarea{padding:3px;color:#666;}
form.modulo-evasione-ordine input.dati-utente.uppercase, .uppercase input{text-transform:uppercase;}
form.modulo-evasione-ordine input.dati-utente.lowercase, .lowercase input{text-transform:lowercase;}
form.modulo-evasione-ordine input.flag{margin-right:5px;}
form.modulo-evasione-ordine input.bottone{padding:3px;margin-top:0.2em;color:red;background:url(http://imgoprm.operamage.it/static/imgs/bottone-completa.png) no-repeat;width:165px;height:39px;cursor:pointer;border:none;font:bold 14px/22px'Tahoma', Arial, Helvetica, sans-serif;text-transform:uppercase;vertical-align:middle;}
form.modulo-evasione-ordine input.bottone:hover{background-position:0 100%;}
form.modulo-evasione-ordine input.bottone-noscript{padding:3px;margin-top:0.5em;color:#000;font:13px/18px'Tahoma', Arial, Helvetica, sans-serif;text-transform:uppercase;vertical-align:middle;}
#contenuti-testo{float:left;width:480px;text-align:justify;font-size:1.1em;}
#contenuti-testo ul{padding:0 0 0 1em;}
#contenuti-testo li{margin-bottom:1em;list-style-type:disc;}
#contenuti-testo a{font-size:1em;color:#8E8F47;}
#contenuti-testo h3{text-transform:inherit;font-size:1em;font-weight:bold;color:rgb(107,95,46);margin:0;}
#contenuti-testo h4{margin:10px 0;font:1.8em Georgia,"Times New Roman", Times, serif;}
.contenuto h3{font-size:1.3em;font-weight:bold;}
#cestino-della-spesa{clear:both;width:200px;padding:0 5px;display:block;background:transparent url(http://imgoprm.operamage.it/static/imgs/cestino-della-spesa-verticale.png) repeat-y top left !important;position:absolute;top:0;left:0;z-index:5000;overflow:visible;visibility:hidden;height:100%;}
.totale-cestino h4{font-size:1em;}
#barra-cestino{height:10px;width:190px;margin:8px auto 0 auto;text-align:right;}
#contenuto-cestino{width:197px;margin:0 auto;text-align:left;}
#contenuto-cestino .totale-cestino{float:left;width:210px;}
#contenuto-cestino .lista-prodotti-cestino{float:left;width:197px;}
#contenuto-cestino li#cestino-vuoto{width:197px;font-size:1.2em;color:#fff;}
#contenuto-cestino ul{width:210px;float:left;padding-top:30px;}
#contenuto-cestino li{float:left;width:60px;height:85px;color:#ccc;}
#contenuto-cestino li.titolo-prodotto-cestino{position:absolute;top:0;left:0;width:450px;font-size:.9em;display:none;height:26px;color:#660;}
#contenuto-cestino li img{padding:2px;border:1px solid #ccc;}
#contenuto-cestino li div.quantita-cestino{float:left;padding-left:23px;font-weight:bold;}
a.aggiungi-carrello{width:123px;height:30px;text-decoration:none;float:left;background:url(http://imgoprm.operamage.it/static/imgs/a-carrello.png) no-repeat left top;padding-top:12px;padding-left:42px;margin-top:10px;font-weight:bold;color:#fff;margin-bottom:5px;}
a.aggiungi-carrello:hover{background:url(http://imgoprm.operamage.it/static/imgs/a-carrello.png) no-repeat left -50px;}
ul#commenti-clienti li{list-style:none;background:url(http://imgoprm.operamage.it/static/imgs/li-down.png) no-repeat left bottom;margin-bottom:1.5em;}
ul#commenti-clienti li p{padding:0.6em 2.4em;font-size:.9em;}
.prodotti-correlati ul{float:left;}
.prodotti-correlati li{margin-bottom:20px;position:relative;background:#D9D0AA;padding:5px;width:200px;float:left;}
.cornicetta-superiore{position:absolute;background:url(http://imgoprm.operamage.it/static/imgs/cornicetta-superiore.png) no-repeat;width:46px;height:47px;top:-5px;left:-7px;}
.cornicetta-inferiore{position:absolute;background:url(http://imgoprm.operamage.it/static/imgs/cornicetta-inferiore.gif) no-repeat;width:46px;height:47px;bottom:-5px;right:-7px;}
div.blockMsg .login, div.blockMsg a{font-family:'Tahoma', Verdana, Arial, Helvetica, sans-serif;text-align:left;}
div.blockMsg h2{font-size:24px;color:#660;font-weight:bold;padding:0.5em 0;}
.blockMsg form{text-align:center;padding:1em 0;margin:1em 15px;width:470px;border-top:1px solid #ddd;}
div.blockMsg label{width:150px;float:left;text-align:right;}
div.blockMsg .login input.dati-utente{float:left;margin-bottom:1em;margin-left:15px;text-transform:lowercase !important;}
div.blockMsg .login input.dati-utente.error, div.blockMsg input.dati-utente.error:focus{border:1px solid #ea5200 !important;background:url(http://imgoprm.operamage.it/static/imgs/errore-campo.png) 3px 3px no-repeat !important;padding-left:25px;width:219px;}
div.blockMsg input.bottone{padding:3px;margin-top:0.5em;background:url(http://imgoprm.operamage.it/static/imgs/bottone-login.gif) no-repeat;width:120px;height:29px;cursor:pointer;border:none;font:bold 14px/22px'Tahoma', Arial, Helvetica, sans-serif;text-transform:uppercase;vertical-align:middle;}
div.blockMsg input.bottone:hover{background-position:0 100%;}
div.blockMsg .annulla{position:absolute;right:10px;top:5px;background:url(http://imgoprm.operamage.it/static/imgs/chiudi-modale.gif) no-repeat;width:22px;height:22px;border:none;cursor:pointer;font-size:1.1em;font-weight:bold;}
#aicel{display:none;width:292px;height:300px;position:absolute;right:30px;bottom:0;z-index:10;background:#fff;text-align:center;-moz-border-radius:10px;-webkit-border-radius:10px;border:4px solid #fff;}
#aicel_header{border-bottom:1px solid #ccc;padding:10px;font-weight:bold;}
#aicel_header img{float:right;cursor:pointer;}
#footpanel{position:fixed;bottom:0;left:0;z-index:9999;background:#eee;border:1px solid #c3c3c3;border-bottom:none;width:100%;margin:0;}
.panel{border-top:1px solid #fff;}
#panel-content{width:960px;margin:0 auto;position:relative;padding:15px 0;}
.sonosicuro{position:absolute;top:5px;right:0;}
.sonosicuro img{vertical-align:middle;}
#panel-content h5 a{color:#B4B400;font-family:century gothic,'Trebuchet MS'!important;font-size:23px;font-weight:bold;margin:0 0 0 8px;padding:0;text-decoration:none;line-height:1;}
#panel-content h5 a span{color:#333;font-weight:normal;}
@media screen{.sIFR-flash{visibility:visible !important;margin:0;padding:0;}
.sIFR-replaced, .sIFR-ignore{visibility:visible !important;}
.sIFR-alternate{position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden;}
.sIFR-replaced div.sIFR-fixfocus{margin:0pt;padding:0pt;overflow:auto;letter-spacing:0px;float:none;}
}
@media print{.sIFR-flash{display:none !important;height:0;width:0;position:absolute;overflow:hidden;}
.sIFR-alternate{visibility:visible !important;display:block !important;position:static !important;left:auto !important;top:auto !important;width:auto !important;height:auto !important;}
}
@media screen{.sIFR-active h1.titolo{font-weight:normal;}
.sIFR-active span.prezzo{font-weight:bold;padding-top:3px;}
.sIFR-active #footer h2{font-weight:normal;}
.sIFR-active span.sconto{font-weight:normal;}
.sIFR-active h4.titolo{font-weight:normal;margin-top:3px;}
.sIFR-active h1.titolo-categoria{margin-top:3px;}
}
