*{ margin: 0; padding: 0; }
body{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, serif;
	font-size: 11px; /* diventa il carattere del menu */
	width: 100%; /* altrimenti il margin sotto non ha riferimenti */
	color:#939393;
	margin-top:5px;
	background-image:url(../background-principale.png);
	text-align:center;
	border:0px solid;
	}
	#logo{
	   margin-top:20px;
		margin-left:auto;
		margin-right:auto;
	}
	.menu {
		margin-top:15px;
		margin-left:auto;
		margin-right:auto;
		color:#999;
		border:0px solid;
		width:800px;
	
		
			}
				
	.menu li{
		display:inline;
		margin-right:10px;
		margin-left:20px;;
		border:0px;
		
	}
	.menu ul a:link,.menu ul a:visited{
		text-decoration:none;
		color:#939393;
		font-size: 14 px;

	}
		.menu ul a:hover{
		text-decoration:underline;
		
	}
		.corrente{
		font-weight:bold;
		color:#fff;
	}
	#contenitore_invisibile{
	  position:relative;
		top:30px;
		border:0px solid;
		margin-right:auto;
		margin-left:auto;
		width:840px;
		height:350px;
	
		
	}
		#contenitore_hp{
	  position:relative;
		top:194px;
		border:1px solid;
		margin-right:auto;
		margin-left:auto;
		width:840px;
		height:350px;
		background-image: url(../img_pattern/hp2010.png);
		
	}
	.skip{
	position:absolute;
	color:#fff;
	border:0px solid;
	z-index:100;
	font-size:13px;
	font-weight:normal;
	top:370px;
	}
	.skip a:link,.skip a:visited{
		text-decoration:none;
		color:#fff;
		
	}
	#contenitore_unico_prodotti{
	position:relative;
	border:1px solid;
	background-color:#d6d7d9;
	background-image:url(../img_sito/bg_2010.png);
	width:840px;
   height:350px;
	
	}
		#contenitore_unico_contact{
	position:relative;
	border:1px solid;
	background-color: #fff;
	background-image:url(../img_sito/FD10homepage.png);
	width:840px;
   height:350px;
	color:#525252;
	}
		#contenitore_unico{
	position:relative;
	border:1px solid;
	background-color: #fff;
	background-image:url(../img_sito/bg_pantone.png);
	width:840px;
   height:350px;
	
	}
	#contenitore_sx{
	position:relative;
	border:1px solid;
	background-color: #fff;
	background-image:url(../img_sito/bg_pantone.png);
   width:410px;
	height:350px;
	
	float:left;
		
			}
			#contenitore_sx_foto{
	position:relative;
	border:1px solid #000;
	width:408px;
	height:365px;
	top:-10px;
	float:left;
	background:url(../img_negozi/boutique.jpg);}
				#xxx{
	position:relative;
	border:1px solid;
		background-image: url(../img_pattern/contact.jpg);
		background-repeat: no-repeat;
   width:410px;
	height:350px;
	float:left;
			}
	#contenitore_dx{
	position:relative;
	border:1px solid;
	
	width:410px;
	height:350px;
	float:right;
	
			}
	.product{
		background-image: url(../img_pattern/Patternuxprodoatti.jpg);
		background-repeat: repeat;
		
		
	}
	._newsletter{
		background-image:url(../img_sito/bg_pantone.png);
		background-repeat: no-repeat;   
	}
	.press{
	background-image: url(../img_pattern/Patternuxpress.jpg);
		
}	
	.contact{
		
		background-repeat: no-repeat;
		
	}
	.profile{
		background-image: url(../img_pattern/profile.png);
		background-repeat: no-repeat;
			font-size:15px;
	}
	.franchising{
		background-image: url(../img_pattern/franchising.png);
		background-repeat: no-repeat;
	}
	.negozi{
		background-image:url(../img_sito/bg_pantone.png);
		
		
	}
		.boutique{
		background-image: url(../img_pattern/franchising.png);
		background-repeat: no-repeat;
		
	}
	.menu_collezione{
	position:relative;
		border:0px solid;
		top:8px;
		color:#fff;
		width:45%;
		float:left;
		text-align:left;
		margin-left:35px;
	}
		.other_collection{
	position:absolute;
		border:0px solid;
		bottom:10px;
		right:15px;
		font-weight:bold;
		float:left;
		font-size:13px;
	}
	.other_collection {
	float:left;
	margin-right:10px;
		list-style: none;

	}
		.other_collection  a:link{
text-decoration:none;
color:#999;
	}
		.other_collection  a:visited{
text-decoration:none;
color:#999;
	}
		.other_collection  a:hover{
	text-decoration:underline;
color:#efb5c1;
	}
	
	#freccia_sx{
	   position:absolute;
		top:50%;
	   left:-20px;
		background-image: url(../img_sito/prev.jpg);
		background-repeat: no-repeat;
		height:15px;width:15px;
		
	}
	#freccia_dx{
	   position:absolute;
		top:50%;
	   right:-20px;
		background-image: url(../img_sito/next.jpg);
		background-repeat: no-repeat;
		height:15px;width:15px;
	}
	#freccia_sx img {
		border:0px;
	}
	#freccia_dx img {
		border:0px;
	}
	.prodotti{
	position:absolute;
	border:0px solid;
	left:10px;
	width:764px;
	height:350px;
	color: #f6e1da;
	font-size: 13px;
	text-align:left;
	
	
	
	}
		.prodotti_old{
	position:absolute;
	border:10px solid;
	top:40px;
	left:40px;
	right:40px;
	width:764px;
	height:269px;
	color: #efb5c1;
	text-align:left;
	overflow:hidden;
	background-image:url(../img_sito/fiori.jpg);
	
	}
	#miniature {
	position:relative;
	width:3000px;
	height:261px;
	border:0px solid;
	text-align:center;
	top:2px;
	
	
		}
	#miniature li{
	  
		float:left;
		width:380px;
		height:261px;
		border:0px #efb5c1 dashed;
		padding:0px;
		margin-top:5px;
		}
		#miniature li  img{
		
	   height:259px;
		max-width:380px;
		 border:0px;
		}
		#miniature li  a:{
		
	  
		
		}
		#foto_collezione{
			margin-left:10px;
		}
.testo_profile{

font-family : Geneva,Arial,Helvetica,sans-sarif;
font-size:13px;
text-align:justify;
line-height:1.6;
padding:15px;
}
.testo_franchising{

font-family : Geneva,Arial,Helvetica,sans-sarif;
font-size:12px;
text-align:justify;
line-height:1.4;
padding:15px;
}
.colore_faire{
	color: #fff;
	font-weight:bold;
}
.inglese{
position:absolute;
bottom:10px;
left:15px;
border:0px solid;
font-size:13px;
font-style:italic;
text-decoration:none;
}
.inglese a:link, .inglese a:visited{
	text-decoration: none;
	
	color:#999;
}
.inglese a:hover{
font-weight:bold;
text-decoration:underline;
}
.dl_negozi{
	padding:10px;
	text-align:left;

margin-top:-10px;
}
.dl_negozi dt{
	margin-top:5px;
color: #fff;
}
.corners{
	position:absolute;
	bottom:5px;
	right:25px;
	
}
.corners a:link, .corners a:visited{
	text-decoration: none;
	color: #fff;
}
.corners a:hover{

font-weight:bold;
text-decoration:underline;
}
.prev{
position:absolute;
bottom:5px;
left:15px;
float:left;
}
.next{
position:absolute;
bottom:5px;
right:15px;
float:right;
}

.link_small a:link,.link_small a:visited{
	text-decoration: none;
	color:#fff;
	}
.link_small a:hover{
text-decoration: underline;
color: #efb5c1;
}

#foto_negozi{
	position:absolute;
	top:0px;
	left:0px;
	height:100%;
	width:100%;
	padding:0px;
	border:0px #fff solid;
}
#foto_negozi img{
	height:100%;
	width:100%;
	
}
#GFS{
position:absolute;
	border:0px solid;
	width:40%;
	height:80%;
	left:30%;
	top:10%;
	font-size:15px;
	font-weight: bold;
}

#GFS dt{
font-size:16px;
font-weight: bold;
margin-top:65px;
margin-bottom:30px;
}
#GFS dd{
margin-top:10px;
}
#GFS dd a:link,#GFS dd a:visited{
text-decoration: none;
font-weight:bold;
color:#525252;
}
#GFS dd a:hover{
text-decoration: underline;
color: #a8007a;
}
h1{
position:relative;
	top:50px;
	font-size:22px;
	color: #fff;
}
.testo_newsletter{
position:relative;
	top:5px;
	width:95%;
	border:0px solid;
	margin-left:auto;margin-right:auto;
	font-size:13.5px;
	}
	.testo_press{
position:relative;
	top:15px;
	width:80%;
	border:0px solid;
	margin-left:auto;margin-right:auto;
	font-size:13px;
	}
	.testo_press a:link,.testo_press a:visited{
		font-weight:bold;
		text-decoration:none;
		color:#999;
	}
	.testo_press a:hover{
		font-weight:bold;
		text-decoration:underline;
		color: #fff;
	}
	#form{
		float:left;
		width:30%;
		border:0px solid;
		margin-left:2.5%;
		margin-top:20px;
		height:160px;
		font-size:12px;
	}
	.disclaimer{
	   clear:both;
		width:40%;
		margin-top:10px;
		margin-left:auto;
		margin-right:auto; 
	}
	.submit{
		margin-top:45px;
	}
.form{
	margin-bottom:15px;
}
input.txt
{
background-color:#fff;
BORDER: #999 1px solid;
FONT-SIZE: 14px;
width:180px;
height:20px;
color:#999;
}
input.btn
{
margin-top:5px;
width:90px;
height:25px;
color:#999;
font-size:13px;
border:1px solid;
}


#form_press{
		position:absolute;
		width:70%;
		border:0px solid;
		top:94px;
		left:15%;
		height:160px;
	}
.left{
float:left;
margin-left:5px;
margin-top:25px;
}
	.submit_newsletter{
	position:relative;
	border:0px solid;
	
	top:15px;
	}
	
.submit_press{
	position:absolute;
	border:0px solid;
	left:375px;
	margin-top:15px;
	}
	.submit_press2{
	position:absolute;
	border:0px solid;
	left:40%;
	bottom:-30px;
	}
	input.btn_press
{
width:90px;
height:25px;
color:#999;
font-size:13px;
}
.press_form{
	border:0px solid;
	margin-top:55px;
}
.press_input{
	margin-top:10px;
}
.messaggio{
	margin-top:145px;
	width:40%;
	border:0px solid;
}
#bottom{
position:absolute;
left:-92px;
bottom:-180px;
z-index:-1;
	
	width:1024px;
	height:328px;
	border:0px solid;
}
#supports{
	position:absolute;
	bottom:-80px;
	left:10px;
	z-index:1;
	text-align:left;
	
}
#supports img{
	border:0px;
	
}
#supports li{
	display:inline;
	margin-right:5px;
}
#full {
position:relative;
	border:1px solid;
	margin:auto auto auto auto;
	width:80%;
}
#full img{

	width:100%;
}
.skip{
	position: absolute;
	bottom:-20px;
	left:50%;
}
.skip a{
	text-decoration:none;
	color:#ccc;
	font-weight:bold;
}
#song_player{
position:absolute;
	width:200px;
	height: 30px;
	border:0px solid;
	bottom:-55px;
	right: -50px;
	color:#ccc;
}
.testo_press_rs{
	color:#fff;
}
.testo_press_rs img{
	color:#fff;
	border:1px solid;
	font-size:13px;
}

#press_page{

margin-top:20px;
margin-left:auto;
margin-right:auto;
	width:90%;
	border:1px solid #000;
background-color:#fff;
}
#press_page img{
height:160px;
border:0px;
}
#press_page a:link {
	border:0px;

}
#press_page li{
	display:inline;
	margin-right:10px;
	margin-top:5px;
}
.press_titolo{
position:relative;
	top:5px;
	left:50px;
	font-weight:bold;
	font-size:14px;
	
	width:180px;
}
.collezione_oth{
	position:absolute;
	bottom:5px;
	border:0px solid;
	color:#fff;
	left:15px;
}.collezione_oth a
{
	color:#fff;
	
}