/* CSS Document */
html{ overflow:scroll; }
header, footer, section, article, nav, aside {display:block;}

body{ 	margin:0; padding:0; width:100%; height:100%;
		text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:90%;
		color:#666; background-color:#c4c5c3; background-image:url(../images/sf_body2.jpg); 
		background-position:center 250px; background-repeat:repeat-x; background-color:#eee; background-attachment:fixed;
		}




#testata{width:100%; height:150px;  position:fixed; z-index:6; text-align:center; margin-top:10px;
		background-image:url(../images/sf_testata.jpg);background-repeat:repeat-x;  }
	#menu{	width:1000px ; margin:0 auto; height:70px; padding:0;  text-align:left;}
		#menu_in{padding-top:48px; padding-left:280px; height:18px;}
		
		#menu_in a{float:left;}

			#link_home{position:relative; width:75px; height:18px; float:left; margin:0px ; padding:0px; text-align:left;}
			#ico_home {position:absolute; width:75px; height:18px; cursor:pointer; margin:0px;padding:0px;
					   background-image:url(../images/link/home.jpg); background-position:0px 0px; background-repeat:no-repeat;  }

			#link_lo_stile{position:relative; width:75px; height:18px; float:left; margin:0px;  padding:0px; text-align:left;}
			#ico_lo_stile {position:absolute; width:75px; height:18px; cursor:pointer; margin:0px;padding:0px;
					   background-image:url(../images/link/lo_stile.jpg); background-position:0px 0px; background-repeat:no-repeat;  }

			#link_prodotti{position:relative; width:85px; height:18px; float:left; margin:0px;  padding:0px; text-align:left;}
			#ico_prodotti {position:absolute; width:85px; height:18px; cursor:pointer; margin:0px;padding:0px;
					   background-image:url(../images/link/prodotti.jpg); background-position:0px 0px; background-repeat:no-repeat;  }
			
			#link_contatti{position:relative; width:75px; height:18px; float:left; margin:0px ; padding:0px; text-align:left;}
			#ico_contatti {position:absolute; width:75px; height:18px; cursor:pointer; margin:0px;padding:0px;
					   background-image:url(../images/link/contatti.jpg); background-position:0px 0px; background-repeat:no-repeat;  }
			
			#link_p_vendita{position:relative; width:115px; height:18px; float:left; margin:0px ; padding:0px; text-align:left;}
			#ico_p_vendita {position:absolute; width:115px; height:18px; cursor:pointer; margin:0px;padding:0px;
					   background-image:url(../images/link/punti_vendita.jpg); background-position:0px 0px; background-repeat:no-repeat;  }

			#link_news{position:relative; width:130px; height:18px; float:left; margin:0px ; padding:0px; text-align:left;}
			#ico_news {position:absolute; width:130px; height:18px; cursor:pointer; margin:0px;padding:0px;
					   background-image:url(../images/link/news.jpg); background-position:0px 0px; background-repeat:no-repeat;  }

			#ico_home:hover, #ico_lo_stile:hover, #ico_prodotti:hover,
			#ico_contatti:hover, #ico_p_vendita:hover, #ico_news:hover
			{background-position:0px -30px; }		
			
	#logo{ 	width:1000px ; margin:0 auto; height:75px;  text-align:left;}
	

#box_social{width:100%;height:37px;  position:fixed; z-index:6; text-align:center; margin-top:160px; text-align:right;}
	#box_social_in{ width:955px; margin:0 auto; height:37px;  padding-right:45px;
				background-image:url(../images/sf_social.png); background-position:top right; background-repeat:no-repeat;}
	#box_social_in img{float:right;}	
	
	
	
	
	
	
	
/* LIVELLI */
		
#livello_anelli{ height:6500px; width:100%; position:absolute; top:0; left:0; z-index:4; 
			background-image:url(../images/sf_anelli.png); background-repeat:repeat-y;
			background-position:top center; padding:0;}

#livello_sf_home{ height:850px; width:100%; position:absolute; top:0; left:0; z-index:1; 
				background-image:url(../images/sf_home2.jpg); background-repeat:no-repeat; background-position:top center;	}



/* sfondi sezioni */
#livello_sf_sezioni{ height:3800px; width:100%;position:absolute; top:0; left:0; z-index:2;}
	
	/* changeeee* ***************************************/
	#bracciale{ height:900px;}

	#collezione{ height:540px; background-image:url(../images/sf_sezioni/sf_collezione.jpg); background-repeat:no-repeat; background-position:top center;	background-color:#000000; margin-bottom:85px;} 

	#stile{ height:630px; text-align:center; background-image:url(../images/sf_sezioni/sf_stile.jpg); 
			background-repeat:repeat-x; background-position:center 53px; } 
		#stile_in{	width:1000px ; height:630px; margin:0 auto; text-align:left; 
				background-image:url(../images/sf_sezioni/sf_stile_in.png);background-repeat:no-repeat; background-position:center 0px;
				}
		
	#news{	margin-top:50px;height:380px; background-color:#FFFFFF;
			background-image:url(../images/sf_sezioni/sf_news.jpg); background-repeat:repeat-x; 
			text-align:center; padding-top:20px; }	
			
	#contact{	margin-top:150px;height:570px; text-align:center;background-color:#cfcfcc;
				 background-image:url(../images/sf_sezioni/sf_contact0.jpg);background-repeat:repeat-y;	}					
	#contact_in{height:570px; background-image:url(../images/sf_sezioni/sf_contact.jpg);background-position:top center; background-repeat:no-repeat;}					
				
				
	#pv{ width:100%; margin-top:100px; height:420px; text-align:center; background-color:#44accd; }					
		#pv_in{width:1000px; height:420px; margin:0 auto; text-align:left; 
				background-image:url(../images/sf_sezioni/sf_pv.jpg);background-position:top left; background-repeat:no-repeat;}						
			
	#piede{ width:100%; margin-top:30px; height:550px; padding-top:30px;background-color:#000; text-align:center; font-size:11px;
			background-image:url(../images/sf_sezioni/sf_piede.jpg); background-position:center 150px; background-repeat:no-repeat;}
		#piede  a{ text-decoration:none; color:#666666;}
		#piede  a:hover{ text-decoration:none; color:#fff; background-color:#666666;}	


/*  sezioni */
#livello_sezioni{ height:3800px; margin-top:200px;width:100%;position:absolute; top:0; left:0; z-index:5;}	
	
	#sez_home{	width:850px ; margin:0 auto; text-align:left; padding-top:50px; padding-left:220px;}						
	
	#sez_credit{width:1000px; margin:0 auto; text-align:center;padding-top:110px; color:#999; font-style:italic; line-height:13px; }
		#sez_credit .powered{font-size:10px; }
		#sez_credit .credit{font-size:10px;  }		
		#sez_credit .credit a{ text-decoration:none; color:#999;}
		#sez_credit .credit a:hover{ text-decoration:none; color:#fff; background-color:#666666;}		
	
#sez_collezione{width:1000px ; margin:0 auto; text-align:left; padding-top:530px; }	
	/* #c_amuleti{height:160px; padding-left:150px;}
		#c_puff{height:100px; padding-left:550px;}
		#c_corda{height:100px; padding-left:215px;} */
		
		#c_amuleti{height:160px; padding-top:100px; padding-left:150px;}
	/*	#c_puff{height:100px; padding-left:550px;} */
		#c_corda{height:100px; padding-top:80px; padding-left:650px;}			

	
	#box_collezione{width:1000px; margin:0 auto; text-align:left; background-color:#fff; position:relative; top:-350px;}
		
		#collezione_1, #collezione_2,#collezione_3{ position:absolute;}
			#collezione_1_dwn,
			#collezione_2_dwn,
			#collezione_3_dwn{ height:380px; width:1000px; overflow:hidden; }				

		#barra_nav1,
		#barra_nav2,
		#barra_nav3{ text-align:center; width:100%; height:50px;
					background-image:url(../images/sezioni/sf_col_nav.png); background-repeat:repeat-x;}
			
		#demo_area2{ width:6000px; height:350px; background-color:#fff;}
		#demo_area1,
		#demo_area3{ width:5000px; height:350px; background-color:#fff;}
			.demo_box{	height:350px; margin:0; float:left; padding:0 5px; text-align:center;
						background-image:url(../images/sf_sezioni/sf_col_min.jpg); background-position:right; background-repeat:repeat-y; }
				.acol_amu,
				.acol_puff,
				.acol_charms				
				{ text-decoration:none; color:#666666; font-size:14px; font-weight:bold;}
				
				.acol_amu:hover{ background-color:#7b179c; text-decoration:none; color:#fff; font-size:14px; font-weight:bold;}			
				.acol_puff:hover{ background-color:#65a3dd; text-decoration:none; color:#fff; font-size:14px; font-weight:bold;}							
				.acol_charms:hover{ background-color:#aec366; text-decoration:none; color:#fff; font-size:14px; font-weight:bold;}				
				
				
			.imgx{ height:250px; }
	
	




	#sez_stile{width:1000px ; margin:0 auto; text-align:left; padding-top:570px; height:420px; }
		#sez_stile .txt{padding-left:630px; width:360px;}
		#sez_stile .txt_1{ color:#fff; font-size:15px; font-weight:normal; font-style:italic;}
		#sez_stile .txt_2{ color:#ffb540; font-size:15px; font-weight:bold; font-style:italic;}
		#sez_stile .txt_3{color:#ccc; font-size:12px;  font-style:italic;}				


	#sez_news{width:1000px ; margin:0 auto; text-align:left; padding-top:250px; height:550px;  }	
		/* box news */			
		#box_news{}
			#box_news_in{width:1000px; height:400px; padding:0px; margin-top:10px;  }
			#box_news_in .news_btn 	{ width:110px; height:200px; padding-top:150px; margin:0px; float:left;text-align:center;}
			#box_news_in #news_slide {margin:0; padding:0; width:779px; height:400px; position:relative; float:left; }		
			
			
			#box_news_in #news_slide #news_x { margin:0px; padding:0; width:800px; height:400px;/* position:absolute; */ }
			#box_news_in #news_slide #news_x #news_xx { width:780px; height:700px;  padding:0px; margin:0px;  position:relative; overflow:hidden; }
			#box_news_in #news_slide #news_x #news_xx #news_area	{ width:1948px; height:270px;  }
			#box_news_in #news_slide #news_x #news_xx #news_area #news_cont {height:265px;  margin:0px; padding:0px;}

																	#news_cont .news_item{ 	padding:5px; margin:0px 10px;  float:left;  border:solid 1px #eee;
																					background-color:#FFFFFF;width:210px; height:240px; text-align:center;}
																																			
																	#news_cont .news_foto{width:210px; height:140px; }
																	#news_cont .news_txt{width:210px; height:130px; text-align:left; font-size:12px;}
																	#news_cont a { text-decoration:none; color:#666}
																	#news_cont a:hover { text-decoration:none; color:#0099CC;}																	
	
	.newsArrow2{}
	
	
	#sez_contatti{width:1000px ; margin:0 auto; text-align:left; padding-top:400px; height:400px;}		
		#sez_contatti .txt{ height:100px; padding-left:510px; padding-top:10px;
			background-image:url(../images/sezioni/sf_contatti.png); background-position:top right; background-repeat:no-repeat;}
		#sez_contatti .mailx{width:160px; padding-top:10px;float:left;	font-size:12px; color:#ffb540;	}
			.mailx a{ text-decoration:none; color:#ffb540; }
			.mailx a:hover{ text-decoration:none; color:#333; background-color:#ffb540; }			
		#sez_contatti .info{width:200px; float:left; font-size:12px;padding-top:10px; color:#fdc787;}
		#sez_contatti .telefono{width:130px; float:left; font-size:12px;padding-top:10px; color:#dfdfdf;}
		
	#sez_p_vendita{width:1000px ; margin:0 auto; text-align:left; padding-top:100px; height:400px;}					
		#sez_p_vendita .txt{ padding-left:750px; width:100px; text-align:right; line-height:15px; color:#ccc; font-size:13px; font-style:italic;}
		#sez_p_vendita a{ text-decoration:none; color:#FFFFFF; font-size:13px; font-style:italic; }
		#sez_p_vendita a:hover{ text-decoration:none; color:#333; font-size:13px; font-style:italic; background-color:#e2c242}		


/* aforismi */
#box_aforismi{width:100%; height:40px;  position:fixed; z-index:6; text-align:center; bottom:0; font-size:12px; color:#FFFFFF;
			overflow:hidden;}
	#aforismi_area{height:500px;}
		.firma{ font-size:10px; padding-left:20px; height:40px;}

		.b_sport{ background-color:#162983; padding:14px;height:12px;}
		.b_potere{ background-color:#909195; padding:14px; height:12px;}
		.b_arte{ background-color:#0c8a2d; padding:14px; height:12px;}
		
		.b_seduzione{ background-color:#e41770; padding:14px; height:12px;}
		.b_sesso{ background-color:#1a171b; padding:14px; height:12px;}
		.b_fascino{ background-color:#7c4d26; padding:14px; height:12px;}
		.b_amore{ background-color:#e2001a; padding:14px; height:12px;}
		.b_salute{ background-color:#96bf0d; padding:14px; height:12px;}
		.b_professione{ background-color:#c67aad; padding:14px; height:12px;}
		.b_amicizia{ background-color:#e95d0f; padding:14px; height:12px;}
		.b_successo{ background-color:#ffde0d; padding:14px; height:12px;}
		.b_famiglia{ background-color:#2eaadc; padding:14px; height:12px;}																		
		




/* */
img{ border:none;}
