/* CSS Document */body{margin:0px auto; padding:0px; text-align:center; background-image:url(../grafica/template/sfondo-pagina-sexy-shops-on-line.jpg); background-position:center top; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:11px; }#container{	position:relative;	margin:0 ;	padding:0px;	top:0px ;	left:0px ;	z-index:1;	width:100%; height:auto; background-position:center bottom; background-repeat:no-repeat;}#content{position:relative;	top:0px;	left:0px;	width:1000px;	margin:0px auto;	padding:0px;	z-index:2;		text-align:center;}			#sfondotop { position:relative; top:0px; left:0px; width:1000px; height:200px; background-image:url(../grafica/template/sexy-shops-on-line.jpg); background-position:center top; background-repeat:no-repeat;}		/*#sfondotop { position:relative; top:0px; left:0px; width:1000px; height:337px; background-image:url(../grafica/template/sexy-shops-on-line-natale.jpg); background-position:center top; background-repeat:no-repeat;}				#sfondotop { position:relative; top:0px; left:0px; width:1000px; height:574px; background-position:center top; background-repeat:no-repeat; background-image:none;}		#animazione { display:none;}*/				#rigatop {	position:absolute;	top:133px;	left:346px;	width: 645px;}#home { position:absolute; top:10px; left:10px;}img { border:0;}#home  img{ width:350px; height:120px;}#contents{	position:relative;	margin:0px;	padding:0px;	width:1000px; height:auto; top:0; }#carrello{	position:absolute;	top:10px;	right:148px;	width:193px;	height:38px;	margin:0px;	padding:0px;	z-index:3;	text-align:left;	left: 585px;	color:#FFF;}#carrello p{ margin:0; padding:0;}#carrello strong {margin-left:6px;}#carrello a {color:#FFF;}#carrello img {	position:absolute;	top:-7px;	left:-365px;	width:561px;	height:31px;	border:0;}#search{	position:absolute;	top:167px;	left:774px;	width:230px;	height:36px;	margin:0px;	padding:0px;	z-index:4;	text-align:left;}#search p{margin:0;padding:0;}#search form{margin:0;padding:0;}#search input{	width:200px;  	margin:0;	border:none;  	font-size:1.3em;	border:0;	background:transparent;	position:absolute;	top:0px;	left:0px;}#search .button{	width:104px;	height:20px;	margin:0;	padding:0;	background:none;	position:absolute;	top:0px;	left:-104px;	z-index: 99999;}#left{position:absolute; top:0px; left:0px;width:213px;margin:0px;padding:0px; text-align:left; z-index:9999999999;  }#center{ width:1000px; margin:0px;padding:0px; position:relative;z-index:10;}#con{min-height:630px;height:auto!important;height:630px; width:1000px;  margin:0px;padding:0px;  background-image:url(../grafica/template/sfondo-pagina-sexy-shop.jpg); background-position:left top; background-repeat:repeat-y;}.imgR{float:right;margin:5px 0 5px 15px ;}.imgL{float:left;margin:5px 15px 5px 0;}.center{text-align:center;}.red{color:#BE1A00;}.pink{color:#EE83B7}.green{color:#449400}.clear{clear:both;margin:0;padding:0;height:0;line-height:0em;}#navigazione{line-height:2em;color:#333;font-size:.9em;margin:15px 0px;}#navigazione a{text-decoration:none;} .menu{list-style:none;margin:0px;padding:0 0 10px;}.menu li{font-weight:normal; font-size:1.0em; display:inline; font-family:Tahoma, Geneva, sans-serif;}.menu a{text-decoration:none;padding:1px 5px;margin:2px 5px;display:block; background-color:#F9F9F9;}.menu a:hover{background:#FEBCD7;}.b{padding:0;border-top:1px solid #EE83B7;font-size:0;line-height:0;height:0px;}#left h1{ width:175px; height:35px; overflow:hidden; cursor:pointer;   background-image:url(../grafica/template/h1-sinistra.jpg); line-height:40px; margin:0; padding:0; padding-left:35px;  display:block; font-size:14px; color:#B20680; letter-spacing:-1px; }.accauno{ width:205px; height:35px; overflow:hidden; cursor:pointer;   background-image:url(../grafica/template/h1-sinistra.jpg); line-height:40px; margin:0; padding:0; padding-left:35px;  display:block; font-size:12px; color:#B20680; letter-spacing:-1px; padding-right:40px; }#left a {text-decoration:none; display:block;}#left .categoria {position:relative; cursor:pointer;  }#left ul span {position:absolute; top:10px; right:10px; cursor:pointer; font-weight:bold; }/*#left ul ul {list-style:none; margin:0; padding:0; padding-left:5px;}*/#left ul ul {list-style:none; margin:0; padding:0; position:absolute; top:7px; left:210px; z-index:999999999999;}#left ul ul li {margin:0; padding:0; list-style:none; font-size:12px; height:24px }	#left ul ul li a { background-image:url(../grafica/template/li_r2_c1.jpg); width:200px; display:block; line-height:24px; padding-left:30px; color:#FFF; cursor:pointer;}	#left ul ul li a:hover {margin:0; padding:0; background-image:url(../grafica/template/li_r1_c1.jpg); width:200px; display:block; line-height:24px; padding-left:30px; color:#000100;}	#evidenziata a:link, #evidenziata a:visited, #evidenziata a:active {color:#4B2D5F;}	#evidenziata a:hover {color:#FFF;}.ban{display:block;margin:20px 0;}#pag{margin:10px 10px;padding:0;float:left;}#pag a{width:70px;margin:5px 0px;padding:0;display:inline;}#menuIstituzionale{	position:absolute;	z-index:200;	width:654px;	top:158px;	left:11px;	margin:0;	height:34px;	text-align:left;}#menuIstituzionale ul{margin:0;	padding:0px; list-style:none;}#menuIstituzionale li { margin:0;	padding:0px; float:left; height:34px; line-height:34px;}#menuIstituzionale a{ text-decoration:none; }#menuIstituzionale a:hover {text-decoration:none; }#menuIstituzionale span {display:none;}#menuIstituzionale img {border:0; height:34px;}#bg{position:absolute;top:70px;left:161px;width:120px;height:169px;z-index:300}#bgCenter{position:absolute;bottom:0px;left:199px;width:600px;height:670px;z-index:1}#footer{		top:0px;	width:1000px;	left:0px;	text-align:left;	margin:0;	padding:0;	position:relative;	z-index:10;	color:#333;	clear:both;	background-color:#FFF;	padding-bottom:10px; }#infosexyshop img{padding:1px;}#footer p{	 	width:996px;	margin:2px;	padding:0;	text-align:center;}#footer ul{		width:1000px;	list-style:none;	margin:0;	padding:10px 0 0;	height:auto!important;	height:36px;	min-height:36px;	text-align:center;		background: no-repeat;}#footer ul li{		width:auto;	display:inline;	text-align:center;	margin:0;	padding:0;}#footer a{			color:#666;	text-decoration:none;	font-size:1em;	margin:0 3px;	padding:0;}a {color:#332040; text-decoration:underline;}a:hover {color:#6A4C82; text-decoration:none;}/*catalogo*/#centrale{	width:762px;	margin:0px;	padding:0px 0;	padding-left:228px;	text-align:left;min-height:1000px; height:auto !important; height:1000px;	background-image: url(../grafica/template/sfondopaginatesto.jpg);	background-position:right top; background-repeat:no-repeat;}	#centrale h1 { font-size:16px; color:#715489; line-height:30px; letter-spacing:-1px;}	#catalogo{	width:780px;	}#catalogo .box{	background:#fff;	float:left;	width:192px;	text-align:center;	margin:2px 1px 10px 2px;	padding:2px 0;	font-weight:bold;}.box h2 { height:25px; overflow:hidden; line-height:12px; padding:5px 0; margin:0;}#catalogo .box2{	background:#fff;	float:left;	width:192px;	text-align:center;	margin:2px 2px 2px 1px;	padding:2px 0;	font-weight:bold;}#catalogo .box p{	margin:0;	padding:0;}#catalogo br{	margin:2px 0;	padding:0;	display:block;}.catalogoimg {border:1px solid #EE83B7;}/*#catalogo img{border:1px solid #EE83B7;}#catalogo a img{border:none;}*/#dettaglio{	float:left;	width:590px;	margin:20px 0;	display:inline;	padding:10px 0px 0px;	background:#E9E9EB repeat-x left top;	/*background:#fff;*/	height:auto!important;	position:relative;	text-align:left;}	#dettaglioTxt{	width:268px;	float:right;	margin:0px 5px 0 0;	padding:0px;	background:#fff repeat-y;}#dettaglioTxt h2{	margin:0px;	width:238px;	height:38px;	padding:0px 10px 0 20px;	background: no-repeat;	font-weight:bold;font-size:28px;font-family:'Futura Md BT' Verdana,Arial;	color:#781D48;	text-transform:uppercase;}#dettaglioTxt br{	margin:5px 0;	padding:0;	line-height:10px;	height:10px;}#dettaglioCar{	background: no-repeat;	width:268px;	height:167px;	margin:0px;	padding:0px;	position:relative;}#aggiungialcarrello{	position:absolute;	top:129px; left:12px;}#seleziona{	position:absolute;	top:100px; left:12px;}#seleziona2{	position:absolute;	top:100px; left:12px;}#seleziona2 select{	position:absolute;	top:0px; left:42px;}#seleziona select{	position:absolute;	top:0px; left:32px;}#quantita{	position:absolute;	top:100px; left:150px;}#quantita input{	position:absolute;	top:0px; left:50px;}#imgDett{float:left;width:292px;border:1px solid #EE83B7;margin:0px 5px;padding:0;display:inline;}#zoom{margin:0;padding:0;z-index:1000;height:40px;width:37px;position:absolute;top:299px;left:250px;}.br{	clear:both;	float:left;	display:inline;	width:580px;	font-size:0px;	line-height:0px;	border-top:1px solid #ccc;	height:1px;	margin:30px 5px;	padding:0px;}#paginazione{	clear:both;	float:left;	height:20px;		width:582px;	margin:20px 0px 0 1px;	padding:0px;			background: no-repeat;}#num{margin:0px 170px;padding:2px 0;font-weight:normal;font-size: 1.2em; font-family:Verdana;position:relative;z-index:600;}#num a{padding:2px 6px;color:#333;margin:1px;text-decoration:none;}#num span{padding:2px 6px;background:#EF84B8;color:#fff;margin:1px;}#pagRight,#pagLeft{width:230px;padding-top:8px;position:relative;top:0px;z-index:500;}#pagRight2,#pagLeft2{width:80px;padding-top:8px;position:relative;top:-28px;z-index:500;}#pagRight,#pagRight2{float:right;text-align:right;margin-right:55px;padding-top:8px;display:inline;}#pagLeft,#pagLeft2{float:left;margin-left:55px;padding-top:8px;display:inline;}#pagRight a,#pagLeft a,#pagRight2 a,#pagLeft2 a{text-transform:uppercase;text-decoration:none;font-weight:bold ; font-size:1.2em; font-family:'Futura Md BT' Verdana,Arial;color:#EE83B7;}/*pagina contatti*/#formcontatti  br{	margin:10px 0;}#formcontatti  label{	float:left;	display:block;	width:130px;	margin:5px 0 0;	clear:left;}#formcontatti {	z-index:41;	margin:10px 0 10px;}#formcontatti  input, #formcontatti  select{	font-size:1em;	margin-bottom:10px;}#formcontatti  legend {	 	font-size: .9em;	color:#333;	font-weight:bold;	background: #EE83B7;	padding: 3px 5px;	margin:10px 0 5px 0;}#formcontatti  legend a{	color:#333;}#formcontatti .button {	 	border:1px solid #333;	font-size:14px;font-family:Arial, Helvetica, sans-serif;	color:#FFF;	background:#EE83B7;	font-weight:bold;	padding:5px;} .button {	 	border:1px solid #333;	font-size:14px;font-family:Arial, Helvetica, sans-serif;	color:#FFF;	background:#EE83B7;	font-weight:bold;	padding:5px;}#gmaps_container{	width:580px;	height:450px;	margin:10px auto 10px;	border:3px solid #fff;	padding:2px;	color:#000;	float:left;	clear:left;	text-align:center;}a.gmaps_container {background: no-repeat 0 2px;padding-left:20px;text-decoration:none;}#gmaps_info{text-align:center;}#gmaps_container div span{font-size:.4em;}/*faq*/span.faq{float:left;margin:2px 5px 5px 0;cursor:pointer;background: no-repeat;width:9px;height:9px;}.faq1{margin-right:10px;color:#FDC705;margin-left:18px;}/*PAGINA CON LA MAPPA*/#mappasito ul, #mappasito li ul{	color:#FDC705;	float:left;	margin-top:30px;}#mappasito a, #mappasito .nolink{	color:#fff;	display:block;	text-decoration:none;	padding-left:10px;	margin:0;	line-height:1.5em;}#mappasito a:hover{	background:#358dc0;	color:#fff;	display:block;}#mappasito ul.ul1{	padding:0 5px 0 130px;	width:140px;	}#mappasito ul.ul2{	width:140px;	padding-left:59px;	background:repeat-y left top;}#mappasito li ul{	margin:0;	padding:0 0 0 20px;	width:130px;}#mappasito li{	margin:0;	padding:0;	line-height:1px;	margin-top:5px;}fieldset {padding:10px 20px;}#descrizioneprodotto {margin:10px;}#descrizioneprodotto p {margin:0; padding:0;}#descrizioneprodotto table {margin:2px; padding:2px;}#descrizioneprodotto td {padding:4px; background-color:#FFF;}.brcorrelati{	clear:both;	float:left;	display:inline;	width:580px;	font-size:0px;	line-height:0px;	border-top:1px solid #ccc;	height:1px;	margin:10px 5px;	padding:0px;}.prodotticorrelati {margin-left:100px;}.titoloofferta {text-align:center; color:#FFF; background-color:#EE83B7; font-size:16px; margin:0 5px;}#newsletter {background-image:url(../grafica/template/newsletter.jpg); width:210px; height:191px; position:relative; margin-top:20px;}			#nome_newsletter {	position:absolute;	left: 12px;	top: 66px;	width: 189px;	background:transparent;	font-size:10px;	color:#CC4D94;	border:0;	height: 20px;}			#email {	position:absolute;	left: 13px;	top: 107px;	width: 173px;	background:transparent;	font-size:10px;	color:#CC4D94;	border:0;	height: 20px;}			.iscrivitil {	position:absolute;	left: 97px;	top: 149px;	width: 102px;	height:20px;} .iscrivitil img {width:50px; height:20px;}.articolo {width:175px; height:213px;  float:left; margin:2px; text-align:left; position:relative; background-color:#FFF; border:1px solid #FBE5E7; padding:5px;}.articolo .immagine{border:0; width:174px; height:110px; border:1px solid #FFD0E0;}.articolo span {}.articolo ul {list-style:none; margin:0; padding:0px;}.articolo li {margin:0; padding:0;}.articolo form {margin:0; padding:0; position:relative;}.articolo .disponibilita {color:#666; padding:2px;}.articolo .plusQuantity  {position:absolute; top:0; left:32px; cursor:pointer}.articolo .moinsQuantity {position:absolute; top:14px; left:32px; cursor:pointer}.nomearticolo {min-height:22px; height: auto !important; letter-spacing:-1px; height:22px;  text-align:left; color:#B30781; font-weight:bold; padding:3px 0; overflow:hidden;}.nomearticolo a {color:#B30781; text-decoration:none; }.nomearticolo a:hover {color:#B30781; text-decoration:underline;}.formCart {position:absolute; top:170px; left:12px;}.quantita{ font-size:10px; border:1px solid #BB0F85; width:18px; text-align:center; position:absolute; top:3px; left:5px; height:15px;}.prezzi {position:absolute; top:155px; left:10px;}.prezzo{text-align:left; font-size:12px; color:#333;}.prezzoscontato { position:relative; color:#6C4E84;}.prezzo strong{text-align:left; font-size:16px; color:#333;}.prezzo span{text-align:left; font-size:12px; color:#333;}.prezzobarrato { text-align:left; font-size:10px; color:#666;}.prezzobarrato strong{ text-align:left; font-size:12px; color:#333; font-weight:normal;  background-image:url(../grafica/template/scontato.gif); background-position:center; background-repeat:no-repeat;}.prezzoscontato strong{text-align:left; font-size:16px; color:#6C4E84;}.scontopercentuale {text-align:right; font-size:11px; background-color:#FFD0E0; color:#333; position:absolute; top:5px; right:5px; padding:2px; z-index:9999999;}.scontotato { position:absolute; top:5px; left:5px; z-index:9999999;}.articolo .aggiungi{	position:absolute;	top:200px;	left:5px;	cursor:pointer;	display:none;}.articolo .dettagli{	position:absolute;	top:200px;	left:50px;	cursor:pointer}.formcarrello p {margin:0; padding:0;}#preview{position:absolute;	/*background-image:url(../grafica/template/fondoimg.png);*/	padding:7px;display:none;color:#fff;background-position:left top; background-repeat:no-repeat; z-index:99999999;}/*PAGINAZIONE*/.paginazione {display:block; text-align:right; line-height:13px; clear:both; background-color:#FFF; background-position:center bottom; border:1px solid #CCC; margin-bottom:15px; margin-top:15px; margin-right:5px; margin-left:2px;}.paginazione a {color:#6B4D81; text-decoration:none; line-height:13px; width:32px; background-color:#F7EEFF; display:block; text-align:center; float:left; margin:0; padding:0; border:0;}.paginazione strong {color:#FFF; text-decoration:none; line-height:13px; width:32px; background-color:#333; display:block; text-align:center; float:left; margin:0; padding:0; border:0;}.paginazione a:hover{color:#6B4D81; text-decoration:none; line-height:13px; width:32px; background-color:#F7EEFF; display:block; margin:0; padding:0; border:0;}/*PAGINAZIONE SOTTOCATEGORIE*/.paginazionesottocategorie {display:block; text-align:right; line-height:33px; clear:both; background-color:#F7EEFF; background-position:center bottom; background-repeat:no-repeat; padding-left:300px; border:1px solid #FFF; margin-bottom:15px;}.paginazionesottocategorie a {color:#000; text-decoration:none; line-height:33px; width:32px; background-image:url(../grafica/template/pallino-sottocategorie.png); display:block; text-align:center; float:left; margin:0; padding:0; border:0;}.paginazionesottocategorie strong {color:#FFF; text-decoration:none; line-height:33px; width:32px; background-image:url(../grafica/template/pallino-sottocategorie-2.png); display:block; text-align:center;float:left; margin:0; padding:0; border:0;}.paginazionesottocategorie a:hover{color:#000; text-decoration:none; line-height:33px; width:32px; background-color:#F7EEFF; display:block; margin:0; padding:0; border:0;}/*SOTTOCATEGORIE*/#sottocategorietutte ul {list-style:none; margin:0; padding:0px;}#sottocategorietutte li {width:134px;  height:161px; float:left; margin:5px 20px ;  text-align:center; background-image:url(../grafica/sfondosottocategoria.png); padding:5px; background-position:left top; background-repeat:no-repeat; position:relative;}.titolosottocategorie {display:block; margin:1px; font-size:10px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin-bottom:12px;}.titolosottocategorie a:link,.titolosottocategorie a:visited,.titolosottocategorie a:active {color:#FFF; text-decoration:none; padding:3px; display:block; font-size:12px;}.titolosottocategorie a:hover{color:#F09AB5; text-decoration:none; padding:3px; display:block;}#sottocategorietutte  img { position:absolute; bottom:15px; left:17px; padding:5px; border:0px solid #CC4D94; border-top:0; margin-top:0; background-image:url(../grafica/template/fondosottocategorie.png); background-position:left bottom; background-repeat:no-repeat;}#preview {border:4px solid #CC4D94; background-color:#FBE5E7;}#infoacquisti { position:absolute; top:0px; right:30px;}#infoacquisti img {width:130px; height:50px;}#infoacquisti ul { margin:0; padding:0; list-style:none;}#infoacquisti li {width:130px; line-height:15px; background-color:#FFF; border-bottom:1px solid #CCC;}#infoacquisti li a {color:#333; text-decoration:none; display:block;}#infoacquisti li a:hover {color:#FFF; text-decoration:none; background-color:#333; display:block;}#tabellacarrello {border:0;}#tabellacarrello form {margin:0; padding:0;}#tabellacarrello input {margin:0; padding:0;}.titolocarrello  {background-color:#CC4D94; color:#FFF;  text-align:center;}.titolocarrello  a{color:#FFF; text-decoration:underline;}.spaziatore {background-color:#F7EEFF; color:#FFF; text-align:left; }.spaziatore input {background-color:#CC4D94; color:#FFF; border:1px solid #CCC; border-bottom:1px solid #666; border-right:1px solid #666; text-align:center; margin:0; padding:0; margin:2px; }.spaziatore form {margin:0; padding:0;}.oggettocarrello td{background-color:#F7EEFF; color:#333; padding:2px 5px;}.bottonicarrello {text-align:right;}.bottonicarrello input {background-color:#CC4D94; color:#FFF; border:1px solid #CCC; border-bottom:1px solid #666; border-right:1px solid #666; text-align:center; margin:0; padding:5px; margin:2px; }.bottonicarrello form {margin:0; padding:0;}.formcarrello {margin-top:10px; text-align:center; margin:0; padding:0;}/*ARTICOLO*/.articolodett { padding:5px; border:1px solid  #D9D9D9; margin:3px;}.articolodett .immagine{float:left; border:1px solid #D9D9D9; margin-right:15px;}.articolodett ul {list-style:none; margin:0; padding:0px;}.articolodett li {margin:0 10px 4px 10px; padding:0; }.nomearticolodett h1{display:block; margin:0 0 10px 5px; font-size:16px; font-weight:bold;}.nomearticolodett a {color:#FFF; text-decoration:none; background-color:#193960; padding:0 3px; display:block;}.nomearticolodett a:hover {color:#000; text-decoration:none; background-color:#FFF; padding:0 3px;}.generali{ line-height:30px;  font-style:oblique;}#tabellacarrello {border:0;}#tabellacarrello form {margin:0; padding:0;}#tabellacarrello input {margin:0; padding:0;}.titolocarrello  {background-color:#5F3D7A; color:#FFF;  text-align:center;}.titolocarrello  a{color:#FFF; text-decoration:underline;}.spaziatore {background-color:#FFF; color:#FFF; text-align:left; }.spaziatore input {background-color:#5F3D7A; color:#FFF; border:1px solid #CCC; border-bottom:1px solid #666; border-right:1px solid #666; text-align:center; margin:0; padding:0; margin:2px; }.spaziatore form {margin:0; padding:0;}.oggettocarrello td{background-color:#FFF; color:#333; padding:2px 5px;}.bottonicarrello {text-align:right;}.bottonicarrello input {background-color:#5F3D7A; color:#FFF; border:1px solid #CCC; border-bottom:1px solid #666; border-right:1px solid #666; text-align:center; margin:0; padding:5px; margin:2px; }.bottonicarrello form {margin:0; padding:0;}.formcarrello {margin-top:10px; text-align:center; margin:0; padding:0;}.lastminute {float:left; margin:2px 2px 20px 2px; padding:10px 0; font-size:10px; text-align:center; border:1px solid #EFEFEF; clear:both; display:block; width:520px;}.galleryview {	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;}.code_wrapper {	border: 1px solid #888;	background: #f0f0f0;	padding: 10px;}.options {	border: 1px solid #777;	border-right: none;	font-size: 0.8em;	font-family: Verdana, Geneva, sans-serif;}.options th {	text-align: left;	background: #777;	color: white;	font-weight: bold;}.options th, .options td {	padding: 4px 10px;}.options td {	border-right: 1px solid #777;}#parts-img {	border: 1px solid black;}img.nav {	border: 1px solid black;	margin-bottom: 5px;}.panel-overlay h2,.panel-overlay p{	margin: .3em 0;}.panel-overlay p {	line-height: 1.2em;}#sfondogallery { width:312px; height:455px; position:relative; float:left; margin-right:12px; background-image:url(../grafica/template/sfondogallery.jpg); background-position:left top; background-repeat:no-repeat; }.panel {margin:3px 0 0 3px;}.panel img {border:0px solid #000; margin:2px;}.filmstrip img {border:1px solid #333;}.nav-prev {border:0px solid #000; display:none;}.nav-next {border:0px solid #000; display:none;}.filmstrip li {margin:2px;}#prodottocaratteristiche {	position:relative;	top:-2px;	float:left;	width: 429px;	height: 379px;	background-color:#FFF;	background-image: url(../grafica/template/dettaglio-prodotto-destra.jpg);}#prezzo {float:left;}#prezzovendita {  } .prezzoaggiuntivo { position:absolute; top:0px; left:200px;}.aggiungialcarrellodettaglio { position:absolute; left: 140px; top: 7px;} #nomequantitadettaglio { position:absolute; left: 21px; top: 12px; width: 246px;  height:25px;} #quantitadettaglio { position:absolute; left: 80px; top: 8px; height:20px; font-size:11px; border:1px solid #BFBFBF; width:18px; text-align:center;} .articolo .trCart2 {position:relative;}.articolo .aggiungidettaglio{	position:absolute;	top:100px;	left:200px;	cursor:pointer}.articolo  img {border:0;}#carrello3 {position:absolute; top:15px; left:100px;}#carrello3 .plusQuantity {position:absolute; left: 105px; top: 8px;}#carrello3 .moinsQuantity {position:absolute; left: 105px; top:21px;}.descrizionecarrello { font-weight:bold; position:absolute; top:0px; left:18px; }.descrizionecarrello div{ font-weight:bold; background-color:#F1E2E5; padding:1px 3px; width:380px; margin-bottom:2px; color:#6C4E84;}.prezzodefault select{font-size:12px; border:1px solid #BB0F85; height:23px; position:absolute; top:0px; left:50px; width:100px;}.prezzodefault .colore {position:absolute; top:-13px; left:-80px; width:150px; line-height:21px; }.prezzodefault .taglia {position:absolute; top:12px; left:-80px; width:150px; line-height:21px; }.prezzodefault {position:relative; height:120px; top:10px; left:5px; }.prezzodefault .trCart2 {position:absolute; top:-115px; left:88px;}.prezzodefault .quantita{ font-size:12px; border:1px solid #BB0F85; width:18px; text-align:center; position:absolute; top:10px; left:100px; height:21px;}.prezzodefault .aggiungi {position:absolute; top:10px; left:130px;}.simili {	position:absolute;	top:116px;	left:235px;}.prezzodefault .plusQuantity  {position:absolute; top:10px; left:85px;}.prezzodefault .moinsQuantity  {position:absolute; top:23px; left:85px;}.prezzodefault .prezzidettaglio { position:absolute; top:20px; left:230px; text-align:center;}#dettaglioCar{	margin:0;	padding:0;}#dettaglioCar form,#dettaglioCar form p{	margin:0;	padding:5px 5px 10px;	}#dettaglioCar form{	font-size: 1.2em;font-family: Arial;}#testo .plusQuantity,#testo .moinsQuantity{	cursor:pointer;	margin:0px;	padding:0px;	width:15px;	height:12px;	float:right;	clear:right;	line-height:0;	border:none;}#formcontatti label.error,#moduloordine label.error{	margin:0px 0 5px 0px;	margin-left:185px;	color:#000;	font-weight:bold;	width:220px;	display:block;	float:none;	border:none;	clear:both;	background:none;		border-left:1px solid #CC4D94;	border-bottom:1px solid #CC4D94;	padding:3px;	text-align:left;}.inputError{	border:1px solid #333;	background:#EFEFEF; 	color:#333;}fieldset {border:1px solid #5F3D7A; padding:20px 10px; }legend{margin-bottom:10px; padding:3px; color:#FFF; background-color:#5F3D7A;}label {width:170px; float:left; border-bottom:1px solid #F1E2E5; margin-right:5px; }.descrizioneprodotto {padding:20px;}.descrizioneprodotto h3 { font-size: 16px; color:#6C4E84; border-bottom:1px solid #6C4E84;}#logo {}h3 {color:#CC4D94; text-align:center; border-bottom:1px solid #CC4D94; margin-right:15px;}#sottocategorie ul{ list-style:none;}#sottocategorie li{ float:left; width:200px; text-align:center; padding:10px;}#sottocategorie a {text-decoration:none; color:#333; font-size:14px;}#sottocategorie a:hover {text-decoration:none;}#animazione { position:absolute; top:192px; left:0px; display:none }#animazione2 { position:absolute; top:192px; left:0px; }#animazione span  { position:absolute; top:80px; left:00px; font-family: "Times New Roman", Tahoma, Geneva, sans-serif, Arial,   Times, serif; font-size:40px; color:#B137DA; font-variant:small-caps; width:100%; text-align:center; font-weight:bold;}#novita {	position:absolute;	top:24px;	left:510px;	width:251px;	height:343px;}#promozioni  {	position:absolute;	top:25px;	left:761px;	width:248px;	height:342px;}#caratteristiche { width:420px; padding-bottom:10px; }#caratteristiche div { width:173px; float:left; padding:5px; margin-right:5px; background-color:#FFF; border:1px solid #EFEFEF; margin-bottom:5px;}.floatright {float:right;}#paccoanonimo {	position:absolute;	top:86px;	left:608px;	width: 382px;	height: 35px;}#paccoanonimo img {	width: 382px;	height: 35px;	border:0;}.imgL {position:absolute; top:239px; left:342px; z-index:90;}#formaccedi {width:700px; height:350px; background-image:url(../grafica/login.jpg); position:relative;}  #formaccedi .bottonemodulo {	background:transparent; 	position:absolute;	top:182px;	left:259px;	border:0;	width:150px;}#carrellodestradettaglio{	position:absolute;	top:10px;	right:0px;	width:195px;	height:21px;	margin:0px;	padding:17px 10px 3px 10px;	z-index:3;	text-align:left;	background-image:url(../grafica/template/ilmiocarrello.png);}#carrellodestradettaglio p{ margin:0; padding:0;}#carrellodestradettaglio strong {margin-left:6px;}#carrellodestradettaglio a {color:#333;}#carrellodestradettaglio img {	position:absolute;	top:-19px;	left:6px; 	width:211px;	height:67px;	border:0;}.testoquantita {font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; position:absolute; top:-5px; left:82px;}.toggleSegue3 {cursor:pointer; border:1px solid #CCC; padding:3px; text-align:center; color:#333; background-color:#FFF;}#pleasantemotion {position:absolute; top:-190px;}#banner-flash {width:210px; height:191px; position:relative; margin-top:20px;}			#nome_newsletter {	position:absolute;	left: 12px;	top: 66px;	width: 189px;	background:transparent;	font-size:10px;	color:#CC4D94;	border:0;	height: 20px;}#barracarrello { position:relative; background-image:url(../grafica/sfondocarr.jpg); background-position:left top; background-repeat:repeat-x; width:778px; height:34px; left:-15px; }#add { padding-left:10px;}#overlay { width:100%; height:100%; position:absolute; top:0px; left:0px; text-align:center; color:#FFF; background-color:#000; opacity:0.9;filter:alpha(opacity=90);background-color: rgb(0, 0, 0); position: absolute; overflow-x: hidden; overflow-y: hidden; top: 0px; left: 0px; height: 100%; width: 100%; opacity: 0.75;  z-index:999999999; position: fixed; top: 0px; left: 0px; width: 100%; height: 100%;  }#overlay2 { font-size:16px;margin:0px auto; padding:0px;padding-top:100px;  text-align:center; width:100%; height:100%;  z-index:999999999; position:absolute; top:0px; left:0px;}#overlay2 a{ color:#666;}#overlay2 input{font-size:40px; padding:10px; background-color:#C10739;}#overlay2 #centro {width:50%;  margin:0px auto; padding:0px; text-align:center;background-color:#FFF; padding:50px; border:20px solid #C10739; -moz-border-radius-bottomleft: 20px;	-moz-border-radius-bottomright: 20px;	-webkit-border-bottom-left-radius: 20px;	-webkit-border-bottom-right-radius: 20px;		-moz-border-radius-topleft: 20px;	-moz-border-radius-topright: 20px;	-webkit-border-top-left-radius: 20px;	-webkit-border-top-right-radius: 20px;}
