@charset "iso-8859-2";/* CSS Document */body{margin:0 auto; padding:0; text-align:center; font-family:Verdana, Geneva, sans-serif; font-size:11px; background-image:url(../sfondo.jpg); background-position:center top; background-repeat:repeat-y;}a {color:#CC4D94; text-decoration:underline;}a:hover {color:#666; text-decoration:none;}#contenitore{margin:0 auto; padding:0; width:982px; position:relative; background-image:url(../grafica/template/sfondocontenitore.jpg); background-position:left top; background-repeat:repeat-y;}	#top{width:982px; height:179px; position:relative; background-image:url(../grafica/template/desideri-di-cristallo_r1_c1.jpg);}			#top span {display:none;}		#top #logo {position:absolute; top:0px; left:0px;} #top #logo img  {width:284px; height:117px; border:0;}		#top #home { position:absolute; top:0px; left:590px; } #top #home img  {width:75px; height:97px; border:0;}		#top #chisiamo { position:absolute; top:0px; left:668px; } #top #chisiamo img  {width:85px; height:77px; border:0;}		#top #sede {position:absolute; top:0px; left:690px;} #top #sede img  {width:65px; height:97px; border:0;}		#top #servizi {position:absolute; top:0px; left:755px;} #top #servizi img  {width:65px; height:87px; border:0;}		#top #aiuto {position:absolute; top:0px; left:820px;} #top #aiuto img  {width:70px; height:80px; border:0;}		#top #contatti {position:absolute; top:0px; left:890px;} #top #contatti img  {width:80px; height:87px; border:0;}				#top #promozioni {position:absolute; top:117px; left:111px;}		#top #novita {position:absolute; top:117px; left:236px;} 		#top #lastminute {position:absolute; top:117px; left:359px;} 		#top #inarrivo {position:absolute; top:117px; left:483px;} 				#top #ricerca {position:absolute; top:125px; left:665px; width:310px; height:47px;}			#cerca {position:absolute; top:15px; left:235px; width:70px; height:25px; background-image:url(../grafica/template/transparent.gif)}			#termine {position:absolute; top:21px; left:45px; width:170px; height:16px; background-image:url(../grafica/template/transparent.gif); font-size:10px; color:#CC4D94; border:0; background:transparent;}	#center{width:982px; position:relative; padding-left:6px; background-image:url(../grafica/template/desideri-di-cristallo_r24_c2.jpg); background-position:left bottom; background-repeat:no-repeat; text-align:left;}			#colonnasinistra{width:211px; position:relative; float:left; letter-spacing:-1px;}			.toggleSegue {cursor:pointer; background-image:url(../grafica/template/desideri-di-cristallo_r14_c2.jpg); width:191px; height:25px; line-height:23px; padding-left:20px; position:relative;}			.toggleSegue:hover {cursor:pointer; background-image:url(../grafica/template/desideri-di-cristallo_r5_c2.jpg); width:191px; height:25px; line-height:23px; padding-left:20px; position:relative;}			.toggleSegue img{position:absolute; top:0; left:0;}									#colonnasinistra a {color:#3F3F3F; text-decoration:none;} #colonnasinistra a:hover {color:#3F3F3F; text-decoration:none;}		#colonnasinistra ul {list-style:none; margin:0; padding:0;}			.toggleDiv {background-image:url(../grafica/template/sfondoul.jpg); background-position:left top; background-repeat:repeat-y;}            .toggleDiv a {padding:4px; padding-left:20px; line-height:12px; color:#3F3F3F; text-decoration:none; display:block; margin:0 3px;}			.toggleDiv a:hover {padding:4px; padding-left:20px; line-height:12px; color:#3F3F3F; text-decoration:none; background-color:#E5E5E5; display:block;  margin:0 3px;}			.toggleDiv img {margin-top:5px;}			.toggleDiv2 li {padding-left:20px;}									.toggleSegue2 {cursor:pointer; text-align:center; color:#CC4D94; text-decoration:underline;}												.toggleDiv4 {background-image:url(../grafica/template/sfondoul.jpg); background-position:left top; background-repeat:repeat-y;}            .toggleDiv4 a {padding:4px; padding-left:20px; line-height:12px; color:#3F3F3F; text-decoration:none; display:block; margin:0 3px;}			.toggleDiv4 a:hover {padding:4px; padding-left:20px; line-height:12px; color:#3F3F3F; text-decoration:none; background-color:#E5E5E5; display:block;  margin:0 3px;}			.toggleDiv4 img {margin-top:5px;}					#newsletter {background-image:url(../grafica/template/newsletter.png); width:211px; height:163px; position:relative; margin-top:20px;}			#nome_newsletter { position:absolute; left: 18px; top: 45px; width: 168px; background:transparent; font-size:10px; color:#CC4D94; border:0;  }			#email { position:absolute; left: 18px; top: 83px; width: 168px;  background:transparent; font-size:10px; color:#CC4D94; border:0;   }			.iscrivitil { position:absolute; left: 143px; top: 110px; width: 50px; height:20px; } .iscrivitil img {width:50px; height:20px;}		#colonnacentro{width:547px; position:relative; float:left; min-height:1000px; height:auto !important; height:1000px;}			#testi {padding:12px;}							#testi h1{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#CC4D94;}				#testi h2{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#CC4D94;}				#testi h3{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#CC4D94;}				#testi h4{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#CC4D94;}				#testi h5{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color:#CC4D94;}				#testi h6{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:9px; color:#CC4D94;}		#navigazione {font-size:10px; color:#666; font-family:Arial, Helvetica, sans-serif;}						#navigazione a {color:#CC4D94; text-decoration:underline;}						#navigazione a:hover {color:#000; text-decoration:none;}					#colonnadestra{width:211px; position:relative; float:left;}		 #menudestra {margin:20px 0;}		 #menudestra a{color:#333; text-decoration:none;  display:block; background-image:url(../grafica/template/desideri-di-cristallo_r14_c2.jpg); width:191px; height:25px; line-height:23px; padding-left:20px; position:relative;}				 #menudestra a:hover{color:#333; background-image:url(../grafica/template/desideri-di-cristallo_r5_c2.jpg); display:block;  width:191px; height:25px; line-height:23px; padding-left:20px; }					#areariservata {width:211px; background-image:url(../grafica/template/desideri-di-cristallo_r2_c6.jpg); height:240px; }						#areariservatalogin {width:196px; background-image:url(../grafica/template/desideri-di-cristallo_r2_c6-logged-in.jpg); height:195px; padding-top:45px; padding-left:15px; color:#FFF;}			#areariservatalogin a {color:#fff;}						#areariservatalogin li {margin-bottom:5px;}			#areariservatalogin ul {margin-left:0; padding-left:15px;}				.clearboth  {clear:both;}	.clear {clear:both;}	#bottom{width:982px; height:165px; position:relative; clear:both; background-image:url(../grafica/template/desideri-di-cristallo_r26_c1.jpg); color:#FFF; }	#bottom a{ color:#FFF; text-decoration:none; }		#bottom1 a {color:#666; line-height:27px; margin:0 2px; text-decoration:none; font-size:10px; font-family:Arial, Helvetica, sans-serif;}		#bottom1 { margin-bottom:30px;}	#bottom1 a:hover {color:#333; text-decoration:underline; line-height:25px; margin:0 2px; text-decoration:none; font-size:10px;}	#usernamer { position:absolute; left: 20px; top: 40px; width: 220px; height:18px; background:transparent; font-size:10px; color:#CC4D94; border:0;  }	#passwordr{ position:absolute; left: 20px; top: 71px; width: 220px; height:18px; background:transparent; font-size:10px; color:#CC4D94; border:0;  }	#Accedi { position:absolute; left: 146px; top: 100px; width: 60px; height:20px; background:transparent; border:0;  z-index:99999;} 	#registrati{ position:absolute; left: 20px; top: 100px; width: 220px; height:18px; background:transparent; font-size:10px; color:#CC4D94; border:0;  }			#registrati a {color:#FFF; text-decoration:underline;}	#registrati a:hover {color:#FFF;  text-decoration:none;}	.ilmiocarrello  { position:absolute; left: 13px; top: 190px; width: 188px; height: 40px; color:#FFF; } 	.ilmiocarrello img {position:absolute; top:-50px; left:-13px; width:210px; height:100px;}	.ilmiocarrello  .totale {font-size:12px; padding-top:10px; font-weight:bold;}		#carrello {background-image:url(../grafica/template/desideri-di-cristallo_r8_c6.jpg); background-position:left top; background-repeat:repeat-y; width:211px; text-align:center; padding-top:5px; position:relative;}	#carrello .foto {margin:2px;border:0; float:left;}	.articolo {width:168px; height:305px; float:left; margin:2px; font-size:10px; text-align:center; position:relative}	.articolo .sopraimmagine{width:166px; height:174px; position:absolute; top:0px; left:0px;}.articolo .immagine{border:0; width:166px; height:174px; background-image:url(../grafica/template/fondoprodotti.png)}.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; right:35px;}.articolo .moinsQuantity {position:absolute; top:10px; right:35px;}.nomearticolo {min-height:22px; height: auto !important; height:22px;  text-align:center; color:#BC3965; font-weight:bold; padding:3px 0; overflow:hidden;}.nomearticolo a {color:#BC3965; text-decoration:none; }.nomearticolo a:hover {color:#BC3965; text-decoration:underline;}.quantita{ font-size:10px; border:1px solid #BFBFBF; width:18px; text-align:center;}.prezzo{ font-size:10px; height:39px; text-align:center; line-height:39px;}.aggiungi{ margin-top:3px;}#usernamer { width:171px; }#passwordr{ width:171px; }.formcarrello p {margin:0; padding:0;}#preview{position:absolute;	background-image:url(../grafica/template/fondoimg.png);	padding:7px;display:none;color:#fff;background-position:let top; background-repeat:no-repeat; z-index:99999999;}/*PAGINAZIONE*/.paginazione {display:block; text-align:right; line-height:33px; clear:both; background-image:url(../grafica/template/paginazione_r1_c1.jpg); background-position:center bottom; background-repeat:no-repeat; padding-left:300px; border:1px solid #FFF; margin-bottom:15px; margin-top:15px;}.paginazione a {color:#FFF; text-decoration:none; line-height:33px; width:32px; background-image:url(../grafica/template/paginazione_r1_c2.jpg); display:block; text-align:center; float:left; margin:0; padding:0; border:0;}.paginazione strong {color:#FFF; text-decoration:none; line-height:33px; width:32px; background-image:url(../grafica/template/active.jpg); display:block; text-align:center;float:left; margin:0; padding:0; border:0;}.paginazione a:hover{color:#000; text-decoration:none; line-height:33px; width:32px; background-image:url(../grafica/template/paginazione_r1_c2.jpg); display:block; margin:0; padding:0; border:0;}/*PAGINAZIONE SOTTOCATEGORIE*/.paginazionesottocategorie {display:block; text-align:right; line-height:33px; clear:both; background-image:url(../grafica/template/paginazione_r1_c1.jpg); background-position:center bottom; background-repeat:no-repeat; padding-left:300px; border:1px solid #FFF; margin-bottom:15px;}.paginazionesottocategorie a {color:#FFF; 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-image:url(../grafica/template/paginazione_r1_c2.jpg); display:block; margin:0; padding:0; border: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:#CC4D94; color:#FFF;  text-align:center;}.titolocarrello  a{color:#FFF; text-decoration:underline;}.spaziatore {background-color:#F1E2E5; 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:#F1E2E5; 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; width:140px; margin:0; padding:0; 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 { background-image:url(../grafica/template/sfondogallery.jpg); width:515px; height:405px; position:relative;}.panel {margin:3px 0 0 3px;}.panel img {border:0px solid #000;}.nav-prev {border:0px solid #000;}.nav-next {border:0px solid #000;}.filmstrip li {padding:2px; background-image:url(../grafica/template/sfondolistrip.png);}#prodottocaratteristiche { background-image:url(../grafica/template/prodotto_r2_c1.jpg); position:relative; width:515px; height:37px; background-position:left bottom; }#prezzovendita { position:absolute; left: 21px; top: 46px; width: 222px; }#prezzoscontato { position:absolute; left: 273px; top: 46px; width: 226px; }.aggiungialcarrellodettaglio { position:absolute; left: 263px; top: 7px; width: 246px;  height:25px;} #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;} #carrello3 .plusQuantity {position:absolute; left: 105px; top: 8px;}#carrello3 .moinsQuantity {position:absolute; left: 105px; top:21px;}			#dettaglioCar{	margin:0;	padding:0;}#dettaglioCar form,#dettaglioCar form p{	margin:0;	padding:5px 5px 10px;	}#dettaglioCar form{	font: 1.2em/1.5em Arial;}#testo .plusQuantity,#testo .moinsQuantity{	cursor:pointer;	margin:0px;	padding:0px;	width:15px;	height:12px;	float:right;	clear:right;	line-height:0;	border:none;}/*SOTTOCATEGORIE*/#sottocategorie ul {list-style:none; margin:0; padding:0px;}#sottocategorie li {width:175px; float:left; margin:0; padding:0; text-align:center;}.titolosottocategorie {display:block; margin:0 4px 5px; font-size:14px; font-weight:bold;}.titolosottocategorie a {color:#FFF; text-decoration:none; background-color:#CC4D94; padding:0 3px; display:block;}.titolosottocategorie a:hover {color:#000; text-decoration:none; background-color:#FFF; padding:0 3px;}.immaginesottocategorie{border:1px solid #D9D9D9; margin:5px;}/*DESCRIZIONE*/.toggleSegue3 {cursor:pointer; text-align:center; border-bottom:1px solid #EFEFEF; color:#333; font-style:oblique; margin-bottom:10px;}.toggleDiv3 {}/*SOTTOCATEGORIE*/#sottocategorie2 ul {list-style:none; margin:0; padding:0px;}#sottocategorie2 li {width:130px; float:left; margin:0; padding:0; text-align:center; border:0px solid #D9D9D9; background-color:#FFF}.titolosottocategorie2 {display:block; margin:1px; font-size:10px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; margin-bottom:0;}.titolosottocategorie2 a {color:#CC4D94; text-decoration:none; background-color:FFF; padding:0 3px; display:block;}.titolosottocategorie2 a:hover {color:#FFF; text-decoration:underline; background-color:#CC4D94; padding:0 3px;}.immaginesottocategorie2 {margin:1px; 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;}.ilmiocarrello p {margin:0; padding:0;}#ordina {text-align:right; margin:10px 0 20px 0; color:#CC4D94;}#ordina select {margin-right:10px;}#prezzo {background-image:url(../grafica/template/prezzoaggiuntivo.gif); color:#333; line-height:40px; padding:0 20px; height:40px; position:relative;}#prezzovendita { position:absolute; left: 21px; top: 0px; width: 222px; }#prezzoscontato { position:absolute; left: 273px; top: 0px; width: 226px; }.prezzoaggiuntivo {background-image:url(../grafica/template/prezzoaggiuntivo.gif); color:#333; line-height:40px; padding:0 22px; height:40px;}.prezzoaggiuntivoscontato {background-image:url(../grafica/template/prezzoaggiuntivoscontato.gif); color:#333; line-height:40px;padding:0 22px;}.sinistraprezzo {width:245px; float:left; }.destraprezzo {width:225px; float:left; text-align:left;}.caratteristica {margin-left:30px; font-size:10px; color:#666;}.overline {text-decoration:line-through; font-weight:normal; color:#666;}.bottoniarea  {background-color:#CC4D94; color:#FFF;  text-align:center; border:2px solid #CCC; text-transform:uppercase;}.bottoniarea  a{color:#FFF; text-decoration:none;} .bottoniarea a:hover{color:#FFF; text-decoration:underline;}#contattidestra {width:196px; height:133px; background-image:url(../grafica/template/blocco-recapiti_r2_c2.jpg); padding-top:120px; padding-left:15px; font-size:9px; margin-top:10px;}.prezzoaggiuntivopagine { text-align:center;  float:left; padding:0px; width: 54px; border:1px solid #FFF; font-size:9px; font-family:Tahoma, Geneva, sans-serif; height:34px; background-image:url(../grafica/template/sfondoanteprimaprezzo.gif); padding-top:1px }.prezzianteprima1 {clear:both; height: 39px; width: 56px;  margin-left:0px; }.prezzianteprima2 {clear:both; height: 39px; width: 112px;  margin-left:0px; }.prezzianteprima3 {clear:both; height: 39px; width: 168px;  }.spazionosconto {display:block; height:5px;}#formcontatti label.error,#moduloordine label.error{	margin:0px 0 5px 0px;	margin-left:185px;	color:#000;	font: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 #F1E2E5; padding:20px 10px; }legend{margin-bottom:10px; padding:3px; color:#FFF; background-color:#CC4D94;}label {width:170px; float:left; border-bottom:1px solid #F1E2E5; margin-right:5px; }.button {background-color:#CC4D94; color:#FFF;  text-align:center; }.bottonemodulo {background-color:#CC4D94; color:#FFF;  text-align:center; }.testomodulo {margin-bottom:1px; font-size:11px; background-color:#FFF; border:1px solid #CC4D94; width:240px;}.required {margin-bottom:1px; font-size:11px; background-color:#FFF5; border:1px solid #CC4D94;  width:240px;}#formcontatti select {margin-bottom:1px; font-size:11px; background-color:#FFF; border:1px solid #CC4D94; width:240px;}#formcontatti textarea {margin-bottom:1px; font-size:11px; background-color:#FFF; border:1px solid #CC4D94; width:240px; font-family:Verdana, Geneva, sans-serif;}.grigio {background-color:#F1E2E5; margin:4px 0; padding:3px; }#ordina .testomodulo {width:auto;}.scaricafile {text-align:center; font-weight:bold; border:1px solid #CC4D94; padding:5px;}#spaziatore1{ float:left; width:172px; height:150px;}#spaziatore2{ float:left; width:86px; height:150px;}
