body{
	margin:0px;
	padding:0px;
	font:12px Helvetica, Arial, Verdana, sans-serif;
	color:#666666;
	background:url(/images/sfondo.jpg) top left repeat-x;
}

a{	
	color:#ABABAB;
}

a:hover{	
	color:#666666;
}

#main{
	margin-top:70px;
	width:914px;
	background:url(/images/sf_sx.jpg) top left no-repeat;
}
 
#sfum_dx{
	width:898px;
	background:url(/images/sf_dx.jpg) bottom right no-repeat;
}
 
#content{
	width:882px;
	background:#FFFFFF;	
}

#contenuto{
	padding-right:20px;
	padding-left:50px;
	min-height:515px;
	height: auto !important;
	height:515px;
}

#bottom{
	width:914px;
	background:url(/images/angolo.jpg) top right no-repeat;
}

#bottom_int{
	background:url(/images/sf_bottom.jpg) top right no-repeat;
	height:16px;
	font-size:1px;
	margin-right:16px;
}

#menu ul{
	list-style:none;
	margin:0px;
	padding:0px;
	float:right;
}

#menu li{
	float:left;
	background:url(/images/menu-dx.gif) center right no-repeat;
	padding:0px 9px 0px 8px;
}

#menu a{	
	text-decoration:none;
	color:#ABABAB;
}

#menu a:hover, #menu #active{	
	color:#666666;
}

#piede{
	padding-right:20px;
	padding-left:50px;
	padding-top:7px; 
	width:810px;
}

#piede_top{
	background:#ECECED url(/images/piede_dx.jpg) top right no-repeat;
	margin-top:15px;
}

#piede_top_sx{
	background:url(/images/piede_sx.jpg) top left no-repeat;
	height:2px;
	font-size:0px;
}

#piede_int{
	color:#c3c3c3;
	font:10px Arial, Helvetica, sans-serif;
	padding:4px 0;
}


#piede_int a{
	color:#CCCCCC;
	text-decoration:none;
}

#piede_int a:hover{
	color:#999999;
}

h1{
	color:#B2B2B2;
	margin:0px 0px 20px 0px;
	font-size:27px;
	font-weight:normal;
}

h2{
	color:#999999;
	margin:0px 0px 25px 0px;
	font-size:18px;
	font-weight:normal;
}

h3{
	color:#999999;
	margin:0px 0px 3px 0px;
	font-size:12px;
	font-weight:bold;
	line-height:135%;
}

/*solo IE 7.0*/ :first-child+html h3{
	font-weight:normal;
}

html>/**/body h3 /* FireFox*/{
	font-weight:normal;
}

.linea h2{
	color:#B2B2B2;
	margin:0px 0px 20px 0px;
	font-size:25px;
	font-weight:normal;
}

.linea h3{
	color:#999999;
	margin:0px 0px 20px 0px;
	font-size:18px;
	font-weight:normal;
}

.new_linea h2{
	margin:0px 0px 5px 0px;
	font-size:18px;
	font-weight:normal;
	color:#999999;
}

.new_linea h3{
	color:#666666;
	margin:0px 0px 18px 0px;
	font-size:14px;
	font-weight:normal;
}

.details ul{
	margin:15px 0px 10px 15px;
	padding:0px;
}

.details li{
	padding-bottom:6px;
}

.lactobionic a{
	color:#999999;
	text-decoration:none;
}

.lactobionic a:hover{
	color:#935474;
}

.jaluronic a{
	color:#999999;
	text-decoration:none;
}

.jaluronic a:hover{
	color:#7E809D;
}

.collagen a{
	color:#999999;
	text-decoration:none;
}

.collagen a:hover{
	color:#547387;
}

.q10b5 a{
	color:#999999;
	text-decoration:none;
}

.q10b5 a:hover{
	color:#208F9C;
}

.vit_ea a{
	color:#999999;
	text-decoration:none;
}

.vit_ea a:hover{
	color:#1E7577;
}

.malic a{
	color:#999999;
	text-decoration:none;
}

.malic a:hover{
	color:#8D9871;
}

.programmi a{	
	color:#666666;
	text-decoration:none;
}

.programmi a:hover{	
	color:#434343;
}

#menu_sx{
	text-align:right;
	margin-right:24px;
	line-height:145%;
	margin-top:3px;
}

#menu_sx ul{
	list-style:none;
	margin:0px;
	padding:0px;
}

#menu_sx li{
	margin:0px 0px 8px 0px;
}

#menu_sx a{
	text-decoration:none;
	color:#ABABAB;
}

#menu_sx a:hover, #menu_sx .attivo{
	font-weight:bold;
	color:#666666;
}

.descrizione{
	padding:97px 120px 50px 0px;
}
