/* GENERALE */
body{margin:0px; text-align:center; padding:0px; color:#000000; font-size:15px; font-family:Arial, Helvetica, sans-serif; background:url(imgmenu/sfondo.gif) repeat 0px 0px;}
div{text-align:left; font-size:15px; font-family:Arial, Helvetica, sans-serif;}
#contenitore{position:relative; top:-8px; width:1000px; text-align:left; margin:auto; border:0px; padding:0px;}
#corpopagina{position:absolute; top:159px; display:inline; float:left; width:998px; text-align:left; z-index:10; border:1px solid #CC029A; border-top:none; background-color:#FFFFFF;}
#corpodestra{float:right; width:760px; margin:0px; padding:0px; position:relative; top:10px;}
#dentrodestra{float:right; text-align:left; width:752px; margin:0px; background:url(imgmenu/sfondochiaro.gif) repeat 0px 0px; padding-bottom:20px;}
#corposinistra{float:left; width:238px; margin:0px; padding:0px; background-color:#FFFFFF;}
h1{position:relative; z-index:100; top:163px; width:990px; text-align:right; font:bold 14px Verdana, Arial; color:black;}

/* ELENCO DEI PRODOTTI PER CATEGORIA */
#prodmeselamp {font-size:19px; color:#CC029A;}
.prezzo19 {font-size:19px;}
.prezzo16 {font-size:16px;}
.fotopro {display:block; float:left; width:250px; margin:0px; padding:0px 0px 10px 0px; text-align:left;}
.nomepro {width:240px; height:38px; text-align:left; background-color:#FFCCFF; font-weight:bold; font-size:14px; background-image:url(imgmenu/freccina.gif); background-repeat:no-repeat; background-position:3px 5px; cursor:pointer;}
.nomeint {width:228px;}
.nomeint a {position:relative; top:3px; left:13px;}
.nomeint a:link {color:#660066; text-decoration:none;}
.nomeint a:visited {color:#660066; text-decoration:none;}
.nomeint a:hover {color:#CC029A; text-decoration:underline;}
.imgpro {width:140px; padding-top:12px; text-align:left; position:relative; left:7px; float:left; cursor:pointer;}
.dettpro {padding-top:12px; position:relative; left:23px; top:61px; float:left; font-weight:bold; color:#660066;}
.dettproriv {padding-top:10px; clear:both; width:240px; position:relative; left:12px; top:0px; float:left; font-weight:bold; color:#660066;}
.prod {width:240px; height:200px; background-color:#FFFFFF; text-align:left; border:1px solid #CC029A; position:relative; left:5px;}
.prodriv {width:240px; height:300px; background-color:#FFFFFF; text-align:left; border:1px solid #CC029A; position:relative; left:5px;}
/*DESCRIZIONE PRODOTTO*/
.fotopro2 {display:block; float:left; width:750px; height:auto; margin:0px; padding:0px 0px 10px 0px; text-align:left;}
.fotopro2b {display:block; float:left; width:750px; height:350px; margin:0px 0px 20px 0px; padding:0px 0px 10px 0px; text-align:left; position:relative; top:-5px;}
.prod2 {display:block; width:740px; height:450px; background-color:#FFFFFF; text-align:left; border:1px solid #CC029A; position:relative; left:5px;}
.prod3 {display:block; width:740px; height:400px; background-color:#FFFFFF; text-align:left; border:4px solid #CC029A; position:relative; left:0px;}
.nomepro2 {width:740px; height:23px; text-align:left; background-color:#FFCCFF; font-weight:bold; font-size:14px; background-image:url(imgmenu/freccina.gif); background-repeat:no-repeat; background-position:3px 5px;}
.nomeint2 {width:728px;}
.nomeint2 h2 {display:inline; position:relative; top:1px; left:13px; color:#660066; font-weight:bold; font-size:16px;}
.imgpro2 {display:block; width:250px; padding-top:12px; text-align:center; position:relative; left:7px; float:left;}
.testoins {font-size:18px; background-color:#FFFFFF; color:#000000; border:2px solid #999999; position:relative; top:-6px; margin-bottom:8px; background:url(imgmenu/campo.gif) repeat-x 0px 0px;}
.testoarea {font-size:18px; font-weight:bold; background-color:#FFFFFF; color:#000000; border:2px solid #999999; position:relative; top:-6px; margin-bottom:8px; background:url(imgmenu/campoarea.gif) repeat-x 0px 0px;}
.testoprov {font-size:18px; background-color:#FFFFFF; color:#000000; position:relative; top:-6px; margin-bottom:8px;}
.testoimg {border:2px solid #999999; position:relative; top:-6px; margin-bottom:8px;}

.inviareg {clear:both; position:relative; left:14px; padding-top:8px;}
.inviareg a {position:relative; top:-6px; margin-left:2px; font-weight:bold; font-size:14px;}
#errprivacy {position:relative; top:2px; left:20px; font-weight:bold; font-size:14px; color:red;}
.inviareg a:link {color:#660066; text-decoration:underline;}
.inviareg a:visited {color:#660066; text-decoration:underline;}
.inviareg a:hover {color:#CC029A; text-decoration:none;}
.reg3 {width:740px; height:628px; background-color:#FFFFFF; text-align:left; border:1px solid #CC029A; position:relative; left:5px;}
.reg2 {width:740px; height:auto; min-height:668px; background-color:#FFFFFF; text-align:left; border:1px solid #CC029A; position:relative; left:5px;}
.regconfreg {width:740px; height:268px; background-color:#FFFFFF; text-align:left; border:1px solid #CC029A; position:relative; left:5px;}
.regregcr {width:740px; height:730px; background-color:#FFFFFF; text-align:left; border:1px solid #CC029A; position:relative; left:5px;}
/*registrazione*/
.regreg {width:740px; height:716px; background-color:#FFFFFF; text-align:left; border:1px solid #CC029A; position:relative; left:5px;}
/*ricerca del sito*/
.regcerca {width:740px; height:216px; background-color:#FFFFFF; text-align:left; border:1px solid #CC029A; position:relative; left:5px;}
/*contatti*/
.regcontact {width:740px; height:760px; background-color:#FFFFFF; text-align:left; border:1px solid #CC029A; position:relative; left:5px;}
#logo_shop {margin-top:28px; margin-left:5px;}
#entrasito {float:left; margin-left:160px; width:223px; height:27px; text-align:center; font-weight:bold; font-size:18px; background-image:url(imgmenu/entra.jpg); background-repeat:no-repeat; background-position:0px 0px;}
#escisito {float:right; margin-right:160px; width:83px; height:27px; text-align:center; font-weight:bold; font-size:18px; background-image:url(imgmenu/esci.jpg); background-repeat:no-repeat; background-position:0px 0px;}
#entrasito a {text-decoration:none;}
#entrasito a:link {color:#FFFFFF;}
#entrasito a:visited {color:#FFFFFF;}
#entrasito a:hover {color:#660066;}
#escisito a {text-decoration:none;}
#escisito a:link {color:#FFFFFF;}
#escisito a:visited {color:#FFFFFF;}
#escisito a:hover {color:#660066;}
/*pagina iniziale*/
.reghome {width:740px; height:370px; background-color:#FFFFFF; text-align:left; border:1px solid #CC029A; position:relative; left:5px;}
/*consegna*/
.regcons {width:740px; height:360px; background-color:#FFFFFF; text-align:left; border:1px solid #CC029A; position:relative; left:5px;}
/*modalita di pagamento*/
.regmodp {width:740px; height:910px; background-color:#FFFFFF; text-align:left; border:1px solid #CC029A; position:relative; left:5px;}
/*modalita di pagamento*/
.regmodp2 {width:740px; height:760px; background-color:#FFFFFF; text-align:left; border:1px solid #CC029A; position:relative; left:5px;}
/*modalita di pagamento rivenditori*/
.regmodpriv {width:740px; height:360px; background-color:#FFFFFF; text-align:left; border:1px solid #CC029A; position:relative; left:5px;}
/*informativa sulla privacy*/
.regpriv {width:740px; height:980px; background-color:#FFFFFF; text-align:left; border:1px solid #CC029A; position:relative; left:5px;}
/*diritto di recesso*/
.regrec {width:740px; height:1140px; background-color:#FFFFFF; text-align:left; border:1px solid #CC029A; position:relative; left:5px;}
/*account personale*/
.regaccount {width:740px; height:420px; background-color:#FFFFFF; text-align:left; border:1px solid #CC029A; position:relative; left:5px;}
/*modifica dati personali*/
.regmoddati {width:740px; height:440px; background-color:#FFFFFF; text-align:left; border:1px solid #CC029A; position:relative; left:5px;}
/*modifica password personale*/
.regmodpwd {width:740px; height:440px; background-color:#FFFFFF; text-align:left; border:1px solid #CC029A; position:relative; left:5px;}
/*spedizione da loggati*/
.regspelog {width:740px; height:960px; background-color:#FFFFFF; text-align:left; border:1px solid #CC029A; position:relative; left:5px;}
/*riepilogo ordine */
.regriep {width:740px; height:568px; background-color:#FFFFFF; text-align:left; border:1px solid #CC029A; position:relative; left:5px;}
/*riepilogo omaggi */
.regomaggi {width:740px; min-height:800px; height:auto; background-color:#FFFFFF; text-align:left; border:1px solid #CC029A; position:relative; left:5px;}
/*riepilogo ordine */
.regriep2 {width:740px; min-height:768px; height:auto; background-color:#FFFFFF; text-align:left; border:1px solid #CC029A; position:relative; left:5px;}
/*riepilogo ordine */
.regscreg {width:740px; height:428px; background-color:#FFFFFF; text-align:left; border:1px solid #CC029A; position:relative; left:5px;}
/*riepilogo ordine */
.regspsr {width:740px; height:630px; background-color:#FFFFFF; text-align:left; border:1px solid #CC029A; position:relative; left:5px;}

.reg {width:730px; padding-top:4px; text-align:left; position:relative; left:17px; float:left; font-weight:bold; color:#660066;}
.regdp {width:730px; padding-top:4px; text-align:left; position:relative; left:17px; float:left; font-weight:bold; color:#660066; height:22px;}
.regdpomaggi {width:730px; padding-top:4px; text-align:left; position:relative; left:17px; float:left; font-weight:bold; color:#660066; height:auto;}
.regcar {width:730px; padding-top:4px; text-align:left; position:relative; left:13px; float:left; font-weight:bold; color:#660066;}
.regcartot {width:730px; padding-top:4px; text-align:left; position:relative; left:13px; float:left; font-weight:bold; color:#660066; margin-bottom:4px;}
.regcaracq {width:730px; padding-top:4px; text-align:left; position:relative; left:13px; float:left; font-weight:bold; color:#660066; border-top:1px solid #CC029A; border-bottom:1px solid #CC029A; padding-bottom:4px;}
.imgmod {position:relative; left:16px; top:22px;}

.colore {color:#CC029A !important;}
#puntoelenco {display:inline;}
#puntoelenco li {margin-left:20px;}
#clear {display:block; clear:both; height:10px;}
#clear2 {display:block; clear:both; height:10px;}
.regdes {width:590px; display:inline; float:right; font-weight:bold; color:#660066;}
.regsin {width:140px; display:inline; float:left; font-weight:bold; color:#660066;}
.regopz {width:140px; display:inline; float:left; font-weight:bold; color:#660066; padding-bottom:60px;}
.regopz2 {width:550px; display:inline; float:right; font-weight:bold; color:#CC029A;}
.regintro {width:700px; display:inline; float:left; font-weight:bold; color:#660066; position:relative; top:-12px;}
.regdes .regerr {color:red; position:relative; left:10px; top:-8px;}
.regdes .regerrtxt {color:red; position:relative; left:10px; top:-90px;}
.regdes .regview {position:relative; top:-2px; font-size:18px; font-weight:normal;}

.regdes .regsex {color:red; position:relative; left:10px; top:-1px;}
.reg span {font-weight:bold; color:#660066;}
#submitreg {background:url(imgmenu/invia.jpg) no-repeat center center; border:none; height:29px; cursor:pointer; padding-left:32px;}
#submitric {background:url(imgmenu/ricerca.jpg) no-repeat center center; border:none; height:29px; cursor:pointer; padding-left:32px;}

#submitmod {background:url(immagini/confermadati.jpg) no-repeat center center; border:none; height:29px; cursor:pointer; position:relative; top:-6px;}
.submitind {background:url(immagini/confermaind.jpg) no-repeat center center; border:none; height:29px; cursor:pointer; position:relative; top:-6px;}
#submitord {background:url(immagini/confermaordine.jpg) no-repeat center center; border:none; height:29px; cursor:pointer; position:relative; top:-6px;}
#submitomg {background:url(immagini/confermaomaggio.jpg) no-repeat center center; border:none; height:29px; cursor:pointer; position:relative; top:-6px;}

#submitlog {background:url(imgmenu/login.jpg) no-repeat center center; border:none; height:29px; cursor:pointer; position:relative; top:-6px;}
.imgpro2 span{font-weight:bold; font-size:14px; position:relative; top:-16px; color:#660066;}
.imgbordo {border:2px solid #CC029A !important;}
.dettpro2 {width:450px; padding-top:12px; position:relative; left:23px; top:0px; float:left; font-weight:bold; color:#660066; text-align:justify;}
.sessospe {display:inline; float:left; font-size:18px; font-weight:normal; position:relative; top:-4px;}
.sessobox {display:inline; float:left; position:relative; top:5px; padding:0px 8px 0px 8px;}

.vantaggi_isc {position:relative; left:30px;}
.link_facebook {position:relative; bottom:10px; text-decoration:none; font-weight:bold;}
.link_facebook:link {color:#660066;}
.link_facebook:visited {color:#660066;}
.link_facebook:hover {color:#CC029A;}

img {border:none;}
.separa {font-size:12px;}
.novita {position:relative; top:-146px;}
.novita2 {position:relative; top:-392px; left:116px; z-index:200;}
.novita3 {position:relative; top:-340px; left:116px; z-index:200;}
.carpre {font-size:8px;}
#quadro {position:absolute; left:32%; top:0px; z-index:100; visibility:hidden; background:url(immagini/cornice.gif) no-repeat top center; cursor:pointer; width:543px; height:543px; text-align:center; vertical-align:top;}
#quadro2 {position:absolute; left:32%; top:0px; z-index:100; visibility:hidden; background:url(immagini/cornice.gif) no-repeat top center; cursor:pointer; width:543px; height:543px; text-align:center; vertical-align:top;}
.carpro {background-color:#CC029A; width:306px;}
.carpreu {background-color:#CC029A; width:86px;}
.carsco {background-color:#CC029A; width:66px;}
.carpret {background-color:#CC029A; width:86px;}
.carqua {background-color:#CC029A; width:86px;}
.careli {background-color:#CC029A; width:66px;}

.carpro2 {background-color:#FFCCFF; width:300px; padding-right:6px;}
.carpreu2 {background-color:#FFCCFF; width:86px;}
.carpret2 {background-color:#FFCCFF; width:86px;}
.carsco2 {background-color:#FFCCFF; width:66px;}
.carqua2 {background-color:#FFCCFF; width:86px;}
.careli2 {background-color:#FFCCFF; width:66px;}

.carpro3a {background-color:#CC029A; width:372px;}
.carpro3b {background-color:#FFCCFF; width:372px;}

.carpret3 {background-color:#FFCCFF; width:156px; position:relative; left:562px;}

.carpret4 {background-color:transparent; height:20px; position:relative; left:390px;}

.regcar div{display:inline; float:left; height:42px; margin:0px 2px 0px 2px;}
.regcar div img{display:inline;}
.spancar {position:relative; left:6px; top:4px; color:#FFFFFF !important;}
.spancar2 {position:relative; left:6px; top:4px; color:#660066 !important;}
.spancarqua {position:relative; left:6px; color:#660066 !important;}
.spancarqua2 {position:relative; left:6px; top:4px; color:#660066 !important;}
.imgcar2 {position:relative; left:16px;}
.imgcar {position:relative; left:20px; top:4px;}

.confiscr {width:700px; position:relative; left:10px; color:#CC029A; text-decoration:none; font-weight:bold;}
#confezione {position:relative; left:400px; top:-165px;}
#divdesc {display:inline; position:relative; bottom:5px;}
/* CATEGORIE */
#categorie ul {list-style-type:none; padding:0px; margin:0px;}
#categorie li {}
#intecat {width:100%; text-align:left; background-color:#FFFFFF;}
#intecat h2 {display:inline; padding-left:2px; font-weight:bold; font-size:22px; color:#CC029A;}

.sfondocat {width:100%; height:30px; background:url(imgmenu/categoria.gif) no-repeat center center;}
.sfondocat a {padding-left:2px; font-size:18px; font-weight:bold; text-decoration:none;}
.sfondocat a:link {color:#660066;}
.sfondocat a:visited {color:#660066;}
.sfondocat a:hover {color:#CC029A;}

.sfondocat2 {width:100%; height:30px; background:url(imgmenu/categoria2.gif) no-repeat center center;}
.sfondocat2 span {color:#FFCCFF; padding-left:2px; font-size:18px; font-weight:bold; }
.sfondocat2 a {padding-left:2px; font-size:18px; font-weight:bold; text-decoration:none;}
.sfondocat2 a:link {color:#FFCCFF;}
.sfondocat2 a:visited {color:#FFCCFF;}
.sfondocat2 a:hover {color:#CC029A;}
.spazio {font-size:2px;}
.evidenzia {position:relative; top:5px;}
.noevidenzia {position:relative; top:4px;}

/* MENU */
#barrarosa{position:absolute; top:0px; width:1000px; height:15px; background:url(imgmenu/barra.jpg) repeat-x top center;}
#logoalto{position:absolute; top:15px; width:998px; height:105px; background:url(imgmenu/testata_sexy_shop.jpg) no-repeat top right; border:1px solid #CC029A; border-bottom:none;}
#testata{position:absolute; top:121px; width:998px; background-color:#FFFFFF; border:1px solid #CC029A; vertical-align:top; height:36px;}
#nav {position:relative; top:0px; float:left; width:100%; list-style:none; margin:0px; padding:0px;}
#nav li{float:left; padding:0px; margin:0px;}
#nav a{text-decoration:none; font-weight:bold; font-size:16px; position:relative; top:-10px;}
#nav a:link {color:#CC029A;}
#nav a:visited {color:#CC029A;}
#nav a:hover {color:#660066;}
#nav img{text-decoration:none; font-weight:bold; font-size:16px; position:relative; top:10px;}
.linkac {position:relative; top:10px !important;}
#nav span{position:relative; top:-10px; font-weight:bold; font-size:16px; color:#CC029A;}
#camporic {font-size:18px; width:140px; background-color:#FFFFFF; color:#000000; border:2px solid #999999; position:relative; top:2px; background:url(imgmenu/campo.gif) repeat-x top center;}
#testoric {position:relative; top:1px !important;}
#lilog {width:120px;}
#lireg {width:143px;}
#liriv {width:143px;}
#libenv {width:222px;}
#libenv span {font-weight:bold; color:#660066; position:relative; top:8px; left:-4px; font-size:18px;}
#lidat {width:190px;}
#lidat a {position:relative; top:19px;}

#lihome {width:120px; position:relative; left:10px;}
#licar {width:120px;}
#liric {width:340px;}
#submitcerca {background:url(immagini/cerca.jpg) no-repeat center center; border:none; height:36px; width:32px; cursor:pointer;}
#nomeaz {font-size:16px !important; top:9px !important;}
#nav .underlined {color:#660066; text-decoration:none;}
#nav .underlined2 {color:#660066; text-decoration:none; position:relative; top:10px !important;}
/* RICERCA PER DIMENSIONI */
.ricdim {position:relative; top:-7px;}
/* FOOTER */
#footer{clear:both; position:relative; width:998px; height:40px; top:0px; background-color:#FFFFFF; padding:0px 0px 0px 0px; border-top:1px solid #CC029A;}
#footer div a {float:left; position:relative; top:-6px; left:2px; font-size:13px; font-weight:bold; text-decoration:none;}
#footer div a:link {color:#CC029A;}
#footer div a:visited {color:#CC029A;}
#footer div a:hover {color:#660066;}
#w3c {margin-top:10px;}
.divfoot1 {width:264px; height:70px; display:inline; float:left; background:url(imgmenu/sfondochiaro.gif) repeat 0px 0px; }
.divfootw3c {width:100px; height:70px; display:inline; float:left; background:url(imgmenu/sfondochiaro.gif) repeat 0px 0px; }
.divfootcont {width:154px; height:70px; display:inline; float:left; background:url(imgmenu/sfondochiaro.gif) repeat 0px 0px; border-left:2px solid #660066;}
.divfootpriv {width:134px; height:70px; display:inline; float:left; background:url(imgmenu/sfondochiaro.gif) repeat 0px 0px; border-left:2px solid #660066;}
.divfootcons {width:164px; height:70px; display:inline; float:left; background:url(imgmenu/sfondochiaro.gif) repeat 0px 0px; border-left:2px solid #660066;}
.divfootpag {width:174px; height:70px; display:inline; float:left; background:url(imgmenu/sfondochiaro.gif) repeat 0px 0px; border-left:2px solid #660066;}
.spanfoot {display:block; width:100%; height:38px; position:relative; left:2px; top:0px; color:#660066; font-size:18px; font-weight:bold;}
.spanfoot2 {display:inline; width:100%; position:relative; left:2px; top:0px; color:#660066; font-size:14px; font-weight:bold;}
#ftcontatti {background:url(immagini/contatti.gif) no-repeat 110px 0px;}
#ftprivacy {background:url(immagini/privacy.gif) no-repeat 90px 0px;}
#ftpagamenti {height:44px; background:url(immagini/pagamenti.jpg) no-repeat 3px 22px;}
#ftspedizione {background:url(immagini/consegna.gif) no-repeat 108px 0px;}

/* OMAGGI */
.tab_omaggi{font-weight:bold; color:#660066; margin-left:0px; padding:0px;}
.tab_omaggi td{text-align:left; vertical-align:top;}
.tab_omaggi ul{position:relative; right:28px;}
.tab_omaggi img{position:relative; padding-left:4px;}
