/* css document */
/****************************************************************/
/*	Design:		Xyber Sas						              	*/
/* 	File:     	xhtml.css			                          	*/
/*	Site:		INDEPENDENTNAILS								*/
/*--------------------------------------------------------------*/

html, body {
	height:100%; width:100%; margin:0px; padding:0px; text-align:center;
	background:#ffffff; font-size:11px; color:#000; line-height:18px; font-family:Arial, Helvetica, sans-serif;} 

div#container{
	background:#FFF url(../images/bg_container.jpg) left top repeat-x; 
	color: #000; margin:0; padding:0;}
div#content{
	width:1000px; padding:3px 0px; text-align:center;
	min-height: 100%; height: auto !important; height: 100%; margin:0 auto;}
.body_h{ 
	width:1000px; margin:0 auto; padding:0;}
	
.table_body			{border:0; margin:0; padding:0; clear:both;}
.table_body .page	{padding:0px; margin:0 8px; min-height:750px;}

img {border:0px;}
form, iframe{margin:0; padding:0;}
input, select, textarea {
	padding:2px; font-size:11px; font-weight:normal; vertical-align:middle;
	background:#FBFBFB; border:1px solid #ACACAC; font-family:Arial;}
textarea{overflow:auto;}
select{ padding:1px; }

.button{
	background:url(../images/bg_topbox.jpg) bottom left repeat-x; 
	cursor:pointer; text-align:center; color:#3A4557; 
	font-family:"Trebuchet MS", "Times New Roman", Georgia; font-size:11px; font-weight:bold; 
	text-transform:uppercase; margin:0px 0px; padding:0px 3px; vertical-align:middle}
	*> .button{padding:0px 5px;}
	*+html .button{padding:0px 3px !important;}

.button2{
	background:#4B5965 url(../images/bg_button2.jpg) top left repeat-x; 
	cursor:pointer; text-align:center; color:#FFF; 
	font-family:"Trebuchet MS", "Times New Roman", Georgia; font-size:11px; font-weight:bold; 
	text-transform:uppercase; margin:0px 0px; padding:0px 3px; vertical-align:middle}
	*> .button2{padding:0px 5px;}
	*+html .button2{padding:0px 3px !important;}
	
.button_addcart{
	border:0 none; background:url(../images/bg_button_cart_small.jpg) no-repeat; 
	width:22px; height:22px; vertical-align:middle; cursor:pointer;}
.button_deletecart{
	border:0 none; background:url(../images/icons/delete_cart.jpg) no-repeat; 
	width:22px; height:22px; vertical-align:middle; cursor:pointer;}
.button_search{
	border:0 none; background:url(../images/bg_button_search.jpg) no-repeat; 
	width:50px; height:22px; vertical-align:middle; padding:0; margin:0; cursor:pointer;
	font-size:12px; color:#FFF; font-weight:bold; text-align:center; line-height:22px; 
	font-family:"Arial Narrow", Arial; text-transform:uppercase;}
	*> .button_search{padding-bottom:3px;}
	*+html .button_search{padding-bottom:0px;}
.button_login{
	border:0 none; background:url(../images/bg_button_login.jpg) no-repeat; 
	width:50px; height:22px; vertical-align:middle; padding:0; margin:0; cursor:pointer;
	font-size:12px; color:#FFF; font-weight:bold; text-align:center; line-height:22px; 
	font-family:"Arial Narrow", Arial; text-transform:uppercase; }
	*> .button_login{padding-bottom:3px;}
	*+html .button_login{padding-bottom:0px;}
.button_cart{
	font-size:12px; color:#FFF; font-weight:bold; text-align:right; line-height:22px; 
	font-family:"Arial Narrow", Arial; text-transform:uppercase;
	border:0 none; background:url(../images/bg_button_cart.jpg) no-repeat; 
	width:90px; height:22px; vertical-align:middle; padding:0 8px 0 0; margin:0; cursor:pointer;}
	*> .button_cart{padding-bottom:3px;}
	*+html .button_cart{padding-bottom:0px;}

.titolo{
	clear:both; border:0px; padding:5px; margin:0; text-align:left;}
.text_title{
	color:#3A5BA6; text-transform:uppercase; font-size:15px; 
	font-weight:normal; font-family:"Trebuchet MS", "Times New Roman", Georgia;}

.corpo{
	height:auto; margin:0px; padding:5px; text-align:justify;}

/********************#text type definition styles*********/
.ch1 {font-weight:bold; color: #666666; font-size: 11px; font-style: normal; line-height: 20px;}
.ch2 {font-weight: normal; color: #000000; }
.ch3 {FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; TEXT-DECORATION: none;}
.ch3_search {FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-TRANSFORM:none; COLOR: #ffffff; TEXT-DECORATION: none;}
.ch5 {BORDER-RIGHT: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid;}
.ch6 {FONT-WEIGHT:bold; FONT-SIZE:13px; TEXT-TRANSFORM: uppercase; COLOR: #666666; }
.ch7 {FONT-WEIGHT: bold; FONT-SIZE: 15px; color:#FF6600; text-decoration:none;}
.ch77 {FONT-WEIGHT: bold; FONT-SIZE:11px; color:#FF6600; text-decoration:none;}
.ch77-arancio {FONT-WEIGHT: bold; FONT-SIZE:11px; color:#FF6600; line-height:18px;}
.ch8 {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666; text-decoration: line-through;}
.ch9 {FONT-SIZE:10px; COLOR: #a5a5a5;}
.ch99 {FONT-SIZE:11px; COLOR: #666666; FONT-WEIGHT: normal;}
.ch99-1 {FONT-SIZE:10px;  COLOR: #999999; FONT-WEIGHT: bold; line-height: 18px;}
.ch99-2 {FONT-SIZE:11px; COLOR: #999999; FONT-WEIGHT:normal;}
.ch10 {FONT-SIZE:11px; COLOR: #333; font-weight:normal;}
.ch100 {FONT-SIZE:11px; COLOR: #31394C; font-weight:bold;}
.ch100_zoom {FONT-SIZE:11px; COLOR: #0099CC; font-weight:bold; line-height:20px;}
.ch100_zoom a{FONT-SIZE:11px; COLOR: #0099CC; font-weight:bold; line-height:20px; text-decoration:underline; cursor:pointer;}
.ch11 {	border: 1px solid #cccccc; }
.ch12 {PADDING-LEFT: 18px; FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: none; COLOR: #333333; }
.ch13 {FONT-SIZE: 10px;  COLOR: #FF0000;}
.ch14 {border: 1px solid #5FBBFA; text-align: center;}
.ch15{font-size: 11px; color:  #31394C; text-align: justify; }
.ch155 {font-size: 11px; color: #000000; line-height: 15px; text-align: left; font-weight:bold;}
.ch16 {FONT-SIZE: 11px; COLOR:#666666; font-weight: bold; line-height:15px;}
.ch16-grigio {FONT-SIZE: 11px; COLOR:#666666; font-weight: bold; line-height:18px;}
.ch16-grigio1 {FONT-SIZE: 11px; COLOR:#999999; font-weight: bold; line-height:18px;}
.ch166 {FONT-SIZE: 11px; COLOR:#666666; line-height:15px;}
.ch16-2 {FONT-SIZE: 11px; COLOR:#666666; font-weight: bold;}
.ch17{font-weight:bold; FONT-SIZE:14px; color:  #31394C; TEXT-ALIGN:left; line-height:15px;}
.ch177{font-weight:normal; FONT-SIZE:12px; color:#EC0911; TEXT-ALIGN:left; line-height:15px;}
.ch1777{font-weight:bold; FONT-SIZE:13px; color:  #006699; line-height:20px;}
.ch18 {FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: none; COLOR: #333333; }
.ch19 {FONT-SIZE:12px; COLOR:#666666; font-weight:bold; line-height:14px;}
.ch20{font-size:12px; color:#666666; line-height:14px;}
.ch21{font-size:10px; color:#666666; }
.ch22{font-size:11px; color: #31394C; line-height:15px;}
.ch23{font-size:11px; color: #31394C; font-weight:bold; line-height:14px;}
.ch23-1{font-size:12px; color: #31394C; line-height:15px;}
.ch24{color:#666666; font-size:12px; font-style:normal; line-height:15px; font-weight:bold;}
.ch25{font:normal 14px "Trebuchet MS", "Times New Roman", Georgia; text-transform:uppercase; color:#006600; TEXT-ALIGN:left;}
.ch25-chiaro{font-weight:normal;  FONT-SIZE:16px;  color: #0066FF;}
.ch26{color:#666666; font-size:15px; font-style:normal; line-height:15px; font-weight:bold;}

.ch_green{color:#97B52F; text-transform:uppercase; font-size:11px;}

.warning{FONT-SIZE:13px; COLOR: #EC0911; font-weight:normal;}
.warning_small{FONT-SIZE:11px; COLOR:#EC0911; font-weight:normal;}
.warning1{FONT-SIZE:11px; COLOR:#EC0911;}
.warning2{FONT-SIZE:12px; COLOR:#EC0911; font-weight:normal; line-height:25px;}
.warning3{FONT-SIZE:14px; COLOR:#EC0911; font-weight:normal;}
.warning4{FONT-SIZE:15px; COLOR:#EC0911; font-weight:normal;}
.warning5{FONT-SIZE:11px; COLOR:#EC0911; font-weight:normal; line-height:20px;}
.warning6{FONT-SIZE:12px; COLOR:#EC0911; font-weight:normal;}

.txNews {color:#333333; font-size:11px; font-style:normal; line-height:18px; }
.txBold{ font-weight:bold;}
.banner{ margin:8px auto;}

/*LINK*/
a{text-decoration: none; color:#3A5BA6;}
	a:hover {COLOR:#B65B96; TEXT-DECORATION: underline;}

a.preventivo{color:#B65B96; text-decoration:none;}
	a.preventivo:hover{color:#3A5BA6; text-decoration:underline;}
	
a.num_page{
	background:#D7D8D9; padding:2px 5px; margin:0px 1px; color:#3A5BA6; text-align:center; font-size:12px; text-decoration:none;}
	a.num_page:hover{background:#3A5BA6; color:#ffffff; text-decoration:none;}

a.mainNavigation {
	COLOR: #3A5BA6; TEXT-DECORATION: none; text-align:left; font-weight: bold;
	font-size: 11px; text-transform:uppercase;}
	a.mainNavigation:hover {COLOR: #000; TEXT-DECORATION: underline; font-weight: bold;}

a.boxNavigation {
	color: #3A5BA6; TEXT-DECORATION: none; font-weight: normal; font-size: 11px;}
	a.boxNavigation:hover {color:#B65B96; TEXT-DECORATION: none;}

a.listNavigation {
	font-family:Tahoma, sans-serif; COLOR:#3A5BA6; TEXT-DECORATION:none; font-size:11px;}
	a.listNavigation:hover {TEXT-DECORATION:underline; color:#B65B96;}

a.link1 {
	COLOR:#666666; TEXT-DECORATION: none;}
	a.link1:hover {TEXT-DECORATION: underline;}

/* formatta la barra di navigazione nelle pagine*/
div#navigationbar {
	margin:0 0 8px 0; padding:0 8px; height:23px; line-height:23px; text-align:right; 
	font-size:12px; color:#000000; 
	border:1px solid #C0C0C0; border-width:0 0 0 0; background:url(../images/bg_title_item.jpg) left top repeat-x;}
	div#navigationbar strong { color:#333333; font-weight:normal;}
	div#navigationbar a { color: #B65B96; text-decoration: none } 
	div#navigationbar a:hover { color: #000000; text-decoration:underline }

div#attenzione{
	margin:0; padding:8px; border:1px solid #AEE756; border-width:1px 0; 
	background:#E9FAD0; color:#212121; font-size:12px; font-family:"Trebuchet MS", Arial;}
div#attenzione .tx_attenzione{color:#212121; font-size:12px; font-weight:normal;}
div#attenzione img{margin:0px 5px 5px 0px; vertical-align:middle; display:none;}	


/* formatta lo style dei fieldset per MOZILLA */
fieldset { border:1px solid #C0C0C0; }
fieldset legend{padding:0px 8px;}

/********************#layout header page definition styles*********/
div#top {
	padding:0; margin:0; clear:both; height:100px;
	background:#A2AFC4 url(../images/bg_header.jpg) bottom left repeat-x;}
	div#top .logo{
		display:inline-block; float:left; padding:0; margin:0;
		background:url(../images/bg_logo.jpg) no-repeat; width:350px; height:100px; }
		div#top .logo a,
		div#top .logo a:hover{
			display:block; height:100px; width:350px; text-decoration:none;}
	div#top .login{ 
		display:block; float:right; padding:0; margin:15px 0 0 0; width:480px; text-align:center !important;
		font-size:11px; color:#EAEAEA; text-align:left; font-family:"Trebuchet MS", "Times New Roman", Georgia;
		/*background:url(../images/bg_login.gif) no-repeat;*/}
		div#top .login .input{
			padding:3px 3px 4px 3px; border:1px solid #4E5A6D; font-size:11px; color:#EAEAEA; background:#919EB1;}			
		div#top .login a{color:#EAEAEA; font-size:11px;}
		div#top .login a:hover{color:#FFFFFF; text-decoration:underline;}
	div#top .mini_nav{
		display:inline-block; width:481px; height:24px; text-align:center; float:right;
		background:url(../images/bgMiniNav.gif) top right no-repeat;
		padding:0; margin:2px 0 0 0; line-height:24px; 
		color:#EAEAEA; font-size:11px; font-family:"Trebuchet MS", "Times New Roman", Georgia; text-transform:uppercase;}
		div#top .mini_nav a{
			padding:0 10px; color:#EAEAEA; font-size:11px; font-family:"Trebuchet MS", "Times New Roman", Georgia;
			font-weight:normal; text-transform:uppercase; text-decoration:none;
			background:url(../images/arrow12.gif) left center no-repeat;}
		div#top .mini_nav a:hover{
			text-decoration:none; color:#FFFFFF;
			background:url(../images/arrow11.gif) left center no-repeat;}
		div#top .mini_nav img{ vertical-align:middle; }

/*********************# menu di navigazione *************/
div#category{
	margin:0; padding:0; text-align:center; height:37px; clear:both;
	background:#727E91 url(../images/bg_hmenu.jpg) left center repeat-x;}
	div#category .category_right{
		background:url(../images/bg_hmenu_dx.jpg) right center no-repeat; height:37px;}
	div#category ul{
		margin:0; padding:0; text-align:left; list-style:none; height:37px; border:0 none;}
	div#category li{
		list-style:none; padding:0 20px; margin:0; border:0 none; 
		display:inline-block; float:left; height:37px;
		background:url(../images/bg_hmenu_sep.gif) right center no-repeat;}	
	div#category a {
		height:37px; display:inline-block; float:left; 
		color:#E0E0E0; font-size:12px; font-weight:bold; 
		font-family:"Trebuchet MS", "Times New Roman", Georgia; text-transform:uppercase;}
		div#category a span{
			height:37px; line-height:37px; display:inline-block; float:left; padding:0;}
	div#category a:hover, 
	div#category a.active_m	{
		height:37px; display:inline-block; float:left; cursor:pointer; 
		text-decoration: none; color:#FFFFFF; font-size:12px; font-weight:bold; 
		font-family:"Trebuchet MS", "Times New Roman", Georgia; text-transform:uppercase;}
		div#category a:hover span,
		div#category a.active_m span{
			height:37px; line-height:37px; display:inline-block; float:left; padding:0;}
		div#category a.active_m span{
			background:url(../images/arrow11.gif) left center no-repeat; padding-left:10px;}
			
	div#category li.search{
		float:right; background:none; height:37px; line-height:37px; margin-right:5px;
		color:#EAEAEA; font-size:11px; font-weight:normal; font-family:"Trebuchet MS", "Times New Roman", Georgia;
		text-transform:uppercase;}
		div#category li.search .input{
			padding:3px 3px 4px 3px; border:1px solid #4E5A6D; font-size:11px; color:#FFF; background:#919EB1;}
		div#category li.search .input_hover{
			padding:3px 3px 4px 3px; border:1px solid #4E5A6D; font-size:11px; color:#31394C; background:#FFF;}
		
div#banner_header{
	margin:0 0 0 0; padding:0; clear:both; text-align:center; height:260px;
	background:#234C67 url(../images/bg_banner2.jpg) top left repeat-x; 
	border:0 none; border-bottom:1px solid #254A64;}
	
/* LEFT and RIGHT MENU */
div#leftmenu 	{padding:0px 0px; margin:0px 0px 0px 0px; text-align:center; width:200px;}
div#rightmenu 	{padding:0px 0px; margin:0px 0px 0px 0px; text-align:center; width:200px;}

.mainbox {
	margin:0px 0px 5px 0px; text-align:left; padding:0px; border:0 none;}	
	/* titolo */
	.box_heading_table{
		background:url(../images/bg_title_left.gif) no-repeat top left; height:23px;
		color:#EAEAEA; text-transform:uppercase; font-size:12px; font-family:"Trebuchet MS", "Times New Roman", Georgia;
		line-height:21px; text-align:left; font-weight:bold; padding:0px 12px; }
	.box_heading_table2{
		background: url(../images/bg_title_left2.gif) no-repeat top left; height:23px;
		color:#1D242E; text-transform:uppercase; font-size:12px; font-family:"Trebuchet MS", "Times New Roman", Georgia; 
		line-height:23px; text-align:left; font-weight:bold; padding:0px 12px; }
	.box_heading_table3{
		background: url(../images/bg_title_left3.gif) no-repeat top left; height:23px;
		color:#1D242E; text-transform:uppercase; font-size:12px; font-family:"Trebuchet MS", "Times New Roman", Georgia; 
		line-height:23px; text-align:left; font-weight:bold; padding:0px 12px;}	
	.box_heading_table4{
		background:url(../images/bg_title_left4.gif) no-repeat top left; height:23px;
		color:#EAEAEA; text-transform:uppercase; font-size:12px; font-family:"Trebuchet MS", "Times New Roman", Georgia;
		line-height:21px; text-align:left; font-weight:bold; padding:0px 12px; }
	.box_heading_table5{
		background: url(../images/bg_title_left5.gif) no-repeat top left; height:23px;
		color:#FFF; text-transform:uppercase; font-size:12px; font-family:"Trebuchet MS", "Times New Roman", Georgia; 
		line-height:23px; text-align:left; font-weight:bold; padding:0px 12px; }
	/* body */
	.leftbox {
		padding:0px; margin:1px 0 0 0; height:auto; min-height:100px;
		border:1px solid #A8B4C5; background:#FFF url(../images/bg_leftcols.jpg) bottom left repeat-x;}				
	/* carrello */
	.ie_login table{
		width:100%; margin:0px; font-size:11px; color:#000;}
		* html div.ie_login table{width:90%; margin:0px;}
		.ie_login table a{color:#B65B96; text-decoration:underline;}
		.ie_login table th{
			background:#efefef url(../images/bg_th_tab.jpg) left top repeat-x; 
			text-align:center; height:20px; padding:0 3px; 
			border:1px solid #D7D7D7; border-left:1px solid #EFEFEF;
			color:#333E50; font:normal 11px "Trebuchet MS", "Times New Roman", Georgia; text-transform:uppercase;}
		.ie_login table td{
			border:1px dotted #E3E3E3; border-width:0 0 1px 0; padding:2px;
			color:#000; font:normal 11px "Trebuchet MS", "Times New Roman", Georgia;}
			
		
	/* style */
	.content_left{
		padding:5px; margin:0px; text-align:left; font-size:11px; color:#313131;}

		.content_left a{font-size:11px; color:#000;}
		.content_left a:hover{font-weight:normal; color:#B65B96; text-decoration:underline;}
		.content_left .tx_login{font-size:11px; color:#000; font-weight:normal;}
		.tit_carrel{FONT-SIZE:11px; COLOR:#B65B96; FONT-WEIGHT:normal;}
		.dotted1{border-top:1px dotted #cccccc; padding-top:10px; margin-bottom:10px;}
		.language{padding:8px 0px; height:20px; line-height:20px; margin:0;}
			.language img{vertical-align:middle;}
		.content_left p{margin:3px 0; padding:0;}

/********************#layout footer page definition styles*********/
#footer_menu{
	clear:both; margin:0; padding:0 0 30px 0; color:#FFF; font-size:11px; 
	text-align:center; min-height:200px;
	background:#2C3447 url(../images/bg_footer_menu.jpg) top left repeat-x;}
	#footer_menu .footer_nav{
		clear:both; margin:0; padding:0; 
		background:url(../images/bg_hmenu.jpg) top left repeat-x;}
	#footer_menu .footer_nav_sx{
		clear:both; margin:0; padding:0; 
		background:url(../images/bg_footer_sx.jpg) top left no-repeat;}
	#footer_menu .box{
		display:inline-block; float:left; margin:0 0 0 15px; padding:0; text-align:left; width:170px;}
	#footer_menu .title{
		font-size:12px; color:#FFF; text-transform:uppercase; padding-left:10px; 
		font-family:"Trebuchet MS", "Times New Roman", Georgia; 
		line-height:37px; height:37px; text-decoration:none; clear:both;
		background:url(../images/arrow12.gif) left center no-repeat;}
	#footer_menu ul{
		margin:3px 0; padding:0; list-style:none;}
		#footer_menu li{
			margin:0; padding:2px 5px; list-style:none; border-bottom:1px dotted #A0ACC2;}		
		#footer_menu li a,
		#footer_menu li a:hover,
		#footer_menu li a.active{
			display:block; padding:0;
			color:#E1E1E1; text-decoration:none; font-size:11px; }
		#footer_menu li a:hover{
			color:#FFF; text-decoration:none;}
		#footer_menu li.active{
		 	padding-left:10px; color:#FFF; text-decoration:none; 
			background:url(../images/arrow11.gif) left center no-repeat;}	

#footer {
	clear:both; margin:0; padding:8px; color:#6a6a6a; font-size:10px; text-align:center;
	background:#FFF url(../images/bg_footer.jpg) top left repeat-x; 
	border-top:1px dotted #A0ACC2; border-bottom:1px solid #5F6774;}
	#footer a {
		color:#6a6a6a; text-decoration: none;}
	#footer a:hover {
		color:#1D242E; text-decoration:underline; }
		
	#footer .nav-footer { display:none;
		height:35px; margin:0; padding:0; line-height:35px; text-align:center; clear:both;}
		#footer .nav-footer a {
			color:#666666; text-decoration: none; padding:0px 8px;}
			#footer .nav-footer a:hover		{ color:#000000; text-decoration:underline; }
			#footer .nav-footer a.active_f 	{ color:#0049B5; }
	#footer .copy{
		margin:0px; padding:0px; float:right; line-height:15px;}	
		#footer .copy img{vertical-align:middle;}
	#footer .payment{
		margin:0px; padding:5px 0 0 0; float:left;}	
		#footer .payment img{vertical-align:middle; margin-right:5px;}

/********************#box product page details styles **************/
div#productname{margin: 0px 0px 0px 0px; padding:10px 5px; text-align:left;}
div#main{float: left; margin: 0px; padding: 0px; background-color: #eeeeee;}
div#productadddetails{padding:5px; margin:0px; border-bottom:1px dotted #C0C0C0; text-align:left; }
div#productimg{
	float:left; width:35%; padding:0px 0px; margin:10px 0px 0px 0px; 
	font-size:9px; color: #999999; text-align:center; border:0px;}
	div#productimg a 		{font-size:10px; color: #999999; text-decoration: none; cursor:pointer; line-height:20px;}
	div#productimg a:hover	{color:#0066CC; text-decoration:none;}
	div#productimg img.image_item{ border:3px double #E3E3E3; }
	div#productimg img.image_item:hover{ border:3px double #0068AB; }
	
div.notes{
	float:left; width:28%; padding:0px 0px; margin:10px 0px 0px 0px; 
	text-align:left; border:0px; font-size:11px; color:#333333; line-height:18px;}
	div.notes ul{padding:0px; margin:0px 0px 0px 20px; clear:both; list-style-type:none;}
	div.notes ul li{margin:3px 0px; padding:0px; font-size:11px; color: #333333; line-height:18px; list-style-image:url("../images/m14.gif"); list-style-position:outside;}
	div#attachments a 		{color:#0066CC; text-decoration: none; cursor:pointer; font-size:11px; line-height:15px;} 
	div#attachments a:hover {color:#FF0000; text-decoration: none }
	div#attachments img{vertical-align:middle;}
	div.notes .bottoni { font-size:11px; line-height:20px; color: #31394C; font-weight:normal; }
div#productnotes{
	float:right; width:35%; padding:0px 0px; margin:10px 0px; font-size:11px; color: #333333; text-align:left; border:0px;}

/********************#layout list products**************/
.list-container 		{ border:0px; margin:0px 0px; padding:8px 0px;}
.list-container fieldset.catalog{border:0px; border-bottom:1px dotted #CCC; padding:0px 0px 5px 0px; margin:0px;}
.list-container fieldset .titolo_box a{
	color:#163963; text-decoration:none; font: normal 13px Arial, Helvetica, sans-serif;}
.list-container fieldset .titolo_box a:hover{color: #B65B96; text-decoration:none;}
.list-container img{border:0px;}
.list-container .list-notes  { font-size: 11px; color: #333; line-height:18px; font-weight:normal;}
.list-container .list-notes ul li {  color: #333; line-height:18px; list-style:url("../images/arrow(2).gif");}
.list-container .list-img { background-color:#ffffff; border:1px solid #FFFFFF; font-size: 9px; color: #999999; text-align: center;}
.list-container .list-img a { font-size: 9px; color: #666666; text-decoration: none}
.list-container .list-img a:hover{color: #0068AB; text-decoration:none;}
.list-container .list-addtobasket { font-size: 11px; color: #666666; line-height:18px;}
.list-container .list-price { font-size:12px; line-height:18px; color:#999999; }
.list-container .list-price strong { color:#B65B96; }
.list-container .list-price span { font-size: 15px; font-weight:bold; color:#FF0000; line-height:18px}
.list-container .list-bottoni { font-size:11px; line-height:20px; color: #0068AB; font-weight:normal; }

.tab_catalogo{
	width:100%; clear:both; border:0; padding:0; margin:0;}
	.tab_catalogo tr{vertical-align:middle;}
	.tab_catalogo td{
		border-bottom:1px solid #dddddd; border-right:1px dotted #ddd; padding:3px; }
	.tab_catalogo th{
		background:#efefef url(../images/bg_th_tab.jpg) left top repeat-x; 
		text-align:center; height:22px; padding:0 3px; 
		border:1px solid #D7D7D7; border-left:1px solid #EFEFEF;}


div#find-list-products{ 
	margin:8px 0; text-align:left; padding:8px; 
	border:1px solid #EAEAEA; border-width:1px 0; background:#FAFAFA url(../images/bg_left_menu_h.jpg) repeat;
	font-size:11px; color:#000000; line-height:18px;  }
div#find-list-products strong 	{ color:#000000; }
div#find-list-products a 		{ color: #000000; text-decoration:none; text-transform:uppercase; } 
div#find-list-products a:hover 	{ text-decoration:underline; color:#B65B96; }
div#find-list-products a.num_page:hover{ color:#FFFFFF !important; text-decoration:none !important;}

/********************#layout vetrina************/
.title-groupcategory 	{
	font-size:14px; color:#163963; font-weight:normal; font-family:"Arial Narrow", Arial; 
	line-height:20px; text-transform:uppercase;}
.title-groupcategory1 	{
	margin:10px 0px; width:100%; font-size:13px; color:#31394C; font-weight:bold; }

div#prevshop-category 	{margin:0px 0px; width:38%; float:left;}
div#prevshop-category 	.box{padding:0; margin:0; border:0;}
div#prevshop-category 	.prevshop-categorybox{margin:0px 0px; padding:0px; border:0px; text-align:left;}
div#prevshop-category 	.categorybox-uplink{
	text-align:left; margin:0; padding:0; color: #000; font-size:11px;
	border-bottom:#C0C0C0 dotted 1px;}
div#prevshop-category 	.categorybox-uplink a 		{
	font-size:11px; color:#000000; text-decoration:none; display:block; padding:2px 5px 2px 10px;
	background:url(../images/arr2.gif) left center no-repeat;}
div#prevshop-category 	.categorybox-uplink a:hover	{
	color:#0068AB; text-decoration:none; background:#F0F0F0 url(../images/arr2.gif) left center no-repeat;}

div#prevshop-bestcategory {margin:0; padding:0; width:58%; float:right;}
div#prevshop-bestcategory .prevshop-bestcategorybox{padding:0px; margin:0px; text-align:left; border:0px; clear:both;}
div#prevshop-bestcategory .prevshop-bestcategorybox a.title{color:#515151; text-decoration:none; font-size:11px; font-weight:normal; text-align:center;}
	div#prevshop-bestcategory .prevshop-bestcategorybox a.title:hover{color: #B65B96; text-decoration:none;}
div#prevshop-bestcategory .prevshop-bestcategoryboximg 					{padding:8px 0px; margin:0px 0px; font-size:9px; color:#999999; text-align:center; width:38%; float:left; }
div#prevshop-bestcategory .prevshop-bestcategorybox .bottoni			{width:auto; height:auto; margin:5px 0px 10px 0px; font-size:11px; font-weight:normal; color: #31394C; line-height:18px;}
div#prevshop-bestcategory .prevshop-bestcategorybox-text 				{width:58%; padding:8px 0px; margin:0px 0px 0px 0px; font-size:11px; float:right; color:#333333; font-weight:normal; text-align:left;}
div#prevshop-bestcategory input{vertical-align:middle;}


/********************************************************/
/* Layout sezione Corpo Home	  						*/
/*------------------------------------------------------*/
div#articoli{ text-align:center; margin:0; padding:0; width:100%;}
	div#articoli .singolo_articolo_sx {
		height:163px; width:49%; display:inline-block; float:left; 
		padding:0; margin:0 0 8px 0; position:relative;
		border:1px solid #C0C0C0; background:#fbfbfb url(../images/bg_title_item.jpg) left top repeat-x;}	
	div#articoli .singolo_articolo_dx {
		height:163px; width:49%; display:inline-block; float:right; 
		padding:0; margin:0 0 8px 0; position:relative;
		border:1px solid #C0C0C0; background:#fbfbfb url(../images/bg_title_item.jpg) left top repeat-x;}		
	
	div#articoli .nome_prodotto{ 
		margin:0px; text-align:left; clear:both; height:23px; overflow:hidden; line-height:23px; padding:0 5px;}
		div#articoli a.product-name{
			color:#313131; text-transform:uppercase; font-size:12px; text-decoration:none; font-weight:bold;
			font-family:"Trebuchet MS", "Times New Roman", Georgia;}
		div#articoli a.product-name:hover{
			color: #B65B96; text-decoration:none;}
	
	div#articoli .category_link{
		width:59%; height:140px; position:absolute; top:23px; right:0px; border:0 none; overflow:hidden; text-align:left;
		margin:0px; padding:0px; border-left:1px solid #dfdfdf;}		
		div#articoli .category_link .macro_cat{
			color:#B65B96; font-size:12px; padding:2px 2px 0px 10px; margin:0 0 0 3px;
			font-family:"Trebuchet MS", "Times New Roman", Georgia; text-transform:uppercase;
			background:url(../images/arrow9.gif) left center no-repeat;}
		div#articoli .category_link ul{
			clear:both; margin:0px 0px; padding:0px; list-style:none;}
		div#articoli .category_link li{
			display:block; clear:both; margin:2px 0px; padding:0px 3px; list-style:none;
			border-bottom:1px dotted #D7D7D7;}
		div#articoli .category_link a{color:#6a6a6a; text-decoration:none;}
		div#articoli .category_link a:hover{color:#000; text-decoration:none;}
		div#articoli .category_link .number{color:#9a9a9a; font-size:10px; font-weight:bold;}
		div#articoli .category_link .all{margin:0; padding:0 5px 0px 0px; text-align:right;}
		div#articoli .category_link .all a{color:#999; text-decoration:none;}
		div#articoli .category_link .all a:hover{color:#31394C; text-decoration:none;}
		div#articoli .category_link:hover{
			background:#FAFAFA url(../images/bg_left_menu_h.jpg) repeat; border-left:1px solid #C0C0C0;}
			div#articoli .category_link:hover a{ color:#000; }
			div#articoli .category_link:hover a:hover{ color:#B65B96;}
		
	div#articoli .blocco_sup{ 
		width:39%; position:absolute; top:30px; left:0px; overflow:hidden; text-align:left;
		margin:0px; padding:0px;}
		div#articoli .img_prodotto{
			text-align:center; padding:5px 0px; height:90px; width:98%; margin:0 auto; overflow:hidden; 
			font-size:11px; color:#999999;}
		div#articoli .prezzi_prodotto{ 
			padding:5px 0px 0px 0px; text-align:left; margin:0px; clear:both;}		
		
.riga{
	margin:0px; padding:0px 5px; height:22px; line-height:22px; 
	border-bottom:1px dotted #D6D9E0; clear:both; font-size:11px; font-weight:normal; color:#333333;} 
.riga2{
	margin:0px; padding:0px 5px; height:22px; line-height:22px; 
	border-bottom:1px dotted #fff; clear:both; font-size:11px; font-weight:normal; color:#333333;} 
.riga img, .riga2 img{
	vertical-align:middle; line-height:22px;}
.prezzo{
	font-size:15px; font-weight:normal; color:#C80101;}
.prezzo_s{
	font-size:12px; font-weight:normal; color:#000000;}
	
/********************************************************/
/* Layout tab home (IN OFFERTA - VENDUTI - NOVITA ...)	*/
/*------------------------------------------------------*/
.tab_item{
	margin:0; padding:10px 5px; font-size:11px; color:#313131;}
	.tab_item .box_item{
		width:23.5%; float:left; margin:0 5px 10px 0; padding:0px; text-align:center; 
		border-bottom:1px solid #dfdfdf; border-right:1px dotted #dfdfdf;}
	.tab_item .img_item{
		padding:0px; height:100px; width:100px; margin:0 auto; overflow:hidden; 
		font-size:11px; color:#999999; border:3px double #DDDDDD;}
		.tab_item .img_item:hover{border-color:#B65B96;}
	.tab_item .price_item{ 
		padding:5px 0 0 0; margin:0; clear:both; line-height:15px; text-align:center; background:#FBFBFB;}
		.tab_item .price_item a{
			color:#6a6a6a; text-decoration:none; display:block; height:50px; overflow:hidden;}
		.tab_item .price_item a:hover{
			color:#000; text-decoration:none;}
	.tab_item .box_item .prezzo{font-size:15px;}

	/********************************************************/
/* Layout popup (CONSIGLIA AD UN AMICO...)	*/
/*------------------------------------------------------*/
	a.link_popup_amico, 
a.link_popup_amico:hover{
	background:url(../images/icons/item/amico190.gif) left top no-repeat; height:26px; width:190px; line-height:26px; 
	display:block; padding:0px 0px 0px 0px; margin:0px 0px 3px 0px; cursor:pointer;
	color:#005399; text-align:left; font-size:11px; text-decoration:none;}
	a.link_popup_amico span,
	a.link_popup_amico:hover span{
		padding:0px 0px 0px 43px; margin:0;}
	
/********************************************************/
/* Layout sezione News Bottom							*/
/*------------------------------------------------------*/
.anteprima_news	{
	width:49%; height:130px; float:left; overflow:hidden;
	text-align:left; padding:0px 0px 8px 0px; margin:0px 0px 8px 0px; color:#163963; font-size:11px; }
	* html div.anteprima_news{width:45%;}
.anteprima_news img{border:0 none;}
.corpo_news {
	clear:both; margin:0px 10px 0px 0px; padding:8px; 
	border-bottom:1px solid #dedede; color:#163963; font-size:11px;}
	.corpo_news:hover{ background:#FAFAFA url(../images/bg_left_menu_h.jpg) repeat; border-bottom:1px solid #C0C0C0;}
.data_news {
	font-size:12px; color:#B65B96; clear:both; height:25px; line-height:25px;}
	.data_news a{font-size:12px;}

/********************************************************/
/* Layout sezione Corpo Contatti + Modulo Registraz.	*/
/*------------------------------------------------------*/
div#contatti{height:auto; margin:0px; padding:0px; text-align:center;}

.modulo-invio{height:auto; margin:8px 0px; padding:0px; clear:both; text-align:left;}
	.modulo-invio fieldset{	
		padding:0px 10px 10px 10px;}
	.modulo-invio .dati-sx{
		width:39%; float:left; text-align:left; height:22px; line-height:22px; margin:0px; padding:0px 0px;}
	.modulo-invio .dati-dx{
		width:59%; float:right; text-align:left; height:22px; line-height:22px; margin:0px; padding:0px 0px;}
	.modulo-invio .dati-dx-tx{
		width:59%; float:right; text-align:left; height:auto; margin:0px; padding:0px 0px;}
	.modulo-invio .dati-sx1{
		width:49%; float:left; text-align:left; height:25px; line-height:25px; margin:0px; padding:0px 0px;}
	.modulo-invio .dati-dx1{
		width:49%; float:right; text-align:left; height:25px; line-height:25px; margin:0px; padding:0px 0px;}
	
/********************************************************/
/* Layout sezione Corpo Carrello						*/
/*------------------------------------------------------*/
div#corpo-carrello{height:auto; margin:0px 4px 0px 0px; padding:0px; text-align:left;}
	div#corpo-carrello .text {
		color:#666666; font-size:12px; font-style:normal; margin-top:5px; font-weight:bold; text-align:center;}
	div#corpo-carrello .shopping{
		width:100%; height:auto; clear:both; text-align:center; margin:20px 0px;}
	div#corpo-carrello .data-ordine-sx{
		width:49%; height:25px; float:left; border:1px solid #dddddd; 
		background-color:#ffffff; line-height:25px; margin:5px 0px;}
	div#corpo-carrello .data-ordine-dx{
		width:49%; height:25px; float:right; border:1px solid #dddddd; 
		background-color:#ffffff; line-height:25px; margin:5px 0px;}
	div#corpo-carrello .bottoni{width:100%; clear:both; margin:10px 0px; text-align:center; height:auto;}

	.tab-prodotto{width:100%; height:auto; clear:both; border:0; padding:0px; margin:8px 0px;}
	.tab-prodotto table .text-center{text-align:center;}
	.tab-prodotto table td{border-bottom:1px solid #dddddd; border-right:1px dotted #ddd; padding:3px; }
	.tab-prodotto table .sfondo,
	.tab-prodotto table th{
		background:#D8D8D8 url(../images/bg_th_tab.jpg) left top repeat-x; 
		text-align:center; height:22px; padding:0 3px; 
		border:1px solid #D7D7D7; border-left:1px solid #EFEFEF; 
		font: normal 11px "Trebuchet MS", "Times New Roman", Georgia; text-transform:uppercase; }	
		
	.riepilogo{height:auto; clear:both; margin:0px 0px; padding:8px 0px; text-align:left;}
		.riepilogo fieldset{margin:0px; border:1px solid #aaaaaa; padding:8px;}
		.riepilogo .sx{
			height:auto; float:left; width:55%; margin:0px; padding:0px 0px;}
		.riepilogo .dx{
			height:auto; float:right; width:45%; margin:0px; padding:0px 0px;
			text-align:left; font-size:11px; color:#000000;}
		
/********************************************************/
/* Layout sezione pagine statiche CMS					*/
/*------------------------------------------------------*/
div#pag-statica{height:auto; margin:0px; padding:0px; text-align:left;}
div#pag-statica a{font-size:12px; color:  #31394C; font-weight:bold;}
div#pag-statica .rate-sx{width:45%; margin:10px 0px 10px 5px; float:left; text-align:left;}
div#pag-statica .rate-dx{width:50%; margin:10px 0px; float:right; text-align:left;}
div#pag-statica ul{margin:5px 5px 5px 20px;}
div#pag-statica li{ list-style-image:url(../images/m14.gif); padding:3px; list-style-position:outside;}
div#pag-statica p{margin:8px 0px;}

/********************************************************/
/* Layout pagine di transazione							*/
/*------------------------------------------------------*/
div#pagina_intermedia{
	margin:0px auto; text-align:center; font-family:Tahoma, Verdana, Arial; font-size:12px; background:#fff;}
	div#pagina_intermedia .corpo{
		width:500px; height:auto; margin:10% auto 0 auto; padding:10px; 
		border:2px solid #BBBBBB; background: #FFFFFF; text-align:center;}
	div#pagina_intermedia .corpo2{
		width:350px; height:auto; margin:0px auto; padding:5px; border:0px; background: #FFFFFF;}
	div#pagina_intermedia .conferma{
		background:url(../images/icons/48x48_check2.gif) no-repeat; width:30px; height:30px;
		clear:both; margin:0 auto; text-align:center;}
	div#pagina_intermedia .divieto{
		background:url(../images/icons/48x48_divieto.gif) no-repeat; width:30px; height:30px;
		clear:both; margin:0 auto; text-align:center;}
	div#pagina_intermedia .attenzione-int{
		background:url(../images/icons/48x48_warning.gif) no-repeat; width:30px; height:30px;
		clear:both; margin:0 auto; text-align:center;}
	div#pagina_intermedia .caricamento{
		background:url(../images/icons/loading.gif) no-repeat; width:214px; height:15px;
		clear:both; margin:2px auto; text-align:center;}
	div#pagina_intermedia .corpo_reg{
		width:700px; height:auto; margin:5% auto; padding:10px; 
		border:2px solid #BBBBBB; background: #FFFFFF; text-align:center;}

div#pagina_conf_ordine{
	margin:0px auto; text-align:center; font-family:Tahoma, Verdana, Arial; font-size:12px; background:#fff;}
	div#pagina_conf_ordine .corpo{
		width:500px; height:auto; margin:8% auto; padding:10px 10px; border:1px solid #31394C; background: #FFFFFF; text-align:center;}
	div#pagina_conf_ordine img.icona{border:0px; clear:both;}
	div#pagina_conf_ordine img.bottone{border:1px solid #cccccc; clear:both;}
	div#pagina_conf_ordine .testo{text-align:justify; width:500px; height:auto; margin:-6% auto; padding:0px; border:0px;}
	div#pagina_conf_ordine .attenzione{text-align:center;}
	div#pagina_conf_ordine .attenzione1{border:1px solid #FF0000; text-align:center; padding:10px 5px;}
	div#pagina_conf_ordine a{font-size:12px; font-weight:bold;}

div#pagina_gateway{width:100%; height:100%; margin:0px auto; background:#fff; background-repeat:repeat;}
div#pagina_gateway .corpo{width:800px; height:auto; margin:40px auto; padding:10px; border:1px solid #666666; background: #FFFFFF;}
div#pagina_gateway img.icona{border:0px; clear:both;}
div#pagina_gateway img.bottone{border:1px solid #cccccc; clear:both;}
div#pagina_gateway .conferma{width:400px; height:auto; margin:20% auto; padding:10px; border:1px solid #666666; background: #FFFFFF;}


/********************************************************/
/* Layout tabella sconto-prezzi							*/
/*------------------------------------------------------*/
.sfondo-pz{font-size:11px; font-weight:bold; color:#FFFFFF; background-image:url("../images/bk002-2.gif"); border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
.sfondo-pr{border:1px solid #CCCCCC;}


/********************************************************/
/* Layout DOCUMENTI, FAQ, FOTO-GALLERY					*/
/*------------------------------------------------------*/
div#contenuti{height:auto; margin:0px; padding:0px; text-align:left;}
div#contenuti img{border:0px;}
div#contenuti fieldset{padding:0px 20px 20px 20px; height:auto; margin:15px 0px 5px 0px;}
div#contenuti fieldset .tx_sx{ padding:0px; width:20%; height:25px; float:left; line-height:25px;}
div#contenuti fieldset .tx_dx{ padding:0px; width:80%; height:25px; float:right; line-height:25px;} 
div#contenuti .field_doc{width:98%; border-bottom:1px dotted #BDBDBD; border-left:0px; border-right:0px; border-top:0px; padding:10px 0px;}

/*------------------------------*/
/* CATALOGO - CRITERI DI RICERCA*/
/*------------------------------*/
div#criteri_ricerca	{width:auto; height:auto; margin:0px 0px; text-align:center; padding:0px 0px; clear:both;}
div#criteri_ricerca .tab_criteri	{width:100%; margin:0px 0px 8px 0px; border:0px; clear:both; text-align:left;}
* html div#criteri_ricerca .tab_criteri	{width:96%; margin:0px 0px 8px 0px; border:0px; clear:both; text-align:left;}
div#criteri_ricerca th	{
	font-size:12px; font-weight:normal; color:#B65B96; font-family:"Trebuchet MS", "Times New Roman", Georgia; text-transform:uppercase;
	border:1px solid #C0C0C0;
	background:url(../images/bg_topbox.jpg) left top repeat-x; height:25px; line-height:25px; padding:0px 8px;}
div#criteri_ricerca td	{
	border-bottom:1px dotted #D6D9E0; border-right:1px dotted #D6D9E0;
	font-size:11px; font-weight:normal; color:#333333; padding:0; vertical-align:top;}

div#criteri_ricerca a {
	font-size:11px; color: #333333;  font-weight: normal; text-decoration: none; 
	display:block; padding:2px 4px;}
div#criteri_ricerca a:hover,
div#criteri_ricerca td:hover{
	color:#B65B96; text-decoration:none; background:#F0F0F0;}
div#criteri_ricerca .tab_categorie_prod{width:100%; margin:0px 0px; border:0px; border-left:1px dotted #D6D9E0;}
* html div#criteri_ricerca .tab_categorie_prod{width:95%; margin:0px 0px; border:0px; border-left:1px dotted #D6D9E0;}
div#criteri_ricerca .tab_categorie_prod td	{border-bottom:1px dotted #D6D9E0; border-right:1px dotted #D6D9E0; font-size:9px; font-weight:normal; color:#333333; height:22px; padding:0px 10px;}
div#criteri_ricerca .tab_categorie_prod a 	{font-size:11px; color: #333333;  font-weight: normal; text-transform:lowercase; text-decoration: none; }
div#criteri_ricerca .tab_categorie_prod a:hover {color:#C80101; text-decoration:underline;}

/*----------------------------------*/
/*	MENU-TAB ZOOM ARTICOLO 			*/
/*----------------------------------*/

div.tabpanel 		{width:100%;}
div.tabpanel div.tab{border:1px solid #c0c0c0; border-top:0; padding:0px; font-size:11px; color:#000;}
div.tabpanel div.tab .tab_home{border:0px none;}
div.tabpanel div.tab .tab_body{margin:0px; padding:10px 10px 20px 10px; font-size:11px; color:#000;}
/* Inizio tab */
ul.tabnav{
	width: 100%; overflow:hidden; list-style: none; 
	font-size:12px; font-weight:normal; font-family:"Trebuchet MS", "Times New Roman", Georgia;
	text-transform:uppercase; margin:0; padding:0; background:url(../images/line.jpg) repeat-x bottom;}
ul.tabnav li{
	float: left;margin: 0 2px 0 0; padding:0px;}
ul.tabnav a{
	float: left; padding:0px;
    background: url(../images/bg_topbox.jpg) top left repeat-x;
    text-decoration: none; color: #121212; border:1px solid #C0C0C0; border-bottom: 1px solid #C0C0C0}
ul.tabnav span{
	float: left; padding:0px 10px; height:25px; line-height:25px;
    background: url(../images/bg_topbox.jpg) top left repeat-x;cursor: pointer; text-decoration: none;}
ul.tabnav a.active, ul.tabnav a:hover{
    background:#fff; border:1px solid #C0C0C0; border-bottom:1px solid #FFF; text-decoration: none;}
ul.tabnav a.active span, ul.tabnav a:hover span{
    background:#fff; color: #B65B96; text-decoration: none;}
ul.tabnav a.active span{
	text-transform:uppercase; color:#B65B96; font-weight:bold;}

/************************************************/
/*	AREA RISERVATA AL CLIENTE					*/
/*----------------------------------------------*/
html .body_client, body .body_client{background:#FFFFFF; font-size:11px; color:#333333; width:100%; height:100%; margin:0px; padding:0px;}

.clr {
	CLEAR: both
}
.ctr {
	TEXT-ALIGN: center
}
.version {
	FONT-SIZE: 0.8em
}

.tx1{
	FONT-SIZE: 11px; COLOR: #666666;
}

.tx2{
	FONT-SIZE: 11px; COLOR: #FF0000}
	
.tx3{
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #333333;
}

.tx4{
	FONT-SIZE: 11px; COLOR: #0099FF}

.tx5{
	FONT-SIZE: 11px; COLOR: #333333;
}

.tx-arancio {FONT-SIZE:11px; COLOR:#FF6600;} 
.tx-verde {FONT-SIZE:11px; COLOR:#009900;} 

/* MENU UTENTE */
div#menu-utente{margin:0px; padding:0px; text-align:center; font-family:Arial, Helvetica, sans-serif; background:#FFFFFF}
div#menu-utente .menu{width:90%; height:auto; margin:100px auto; padding:0px;}
div#menu-utente .menu fieldset{padding:10px;}
div#menu-utente a{font-size:12px; color:#000; text-decoration:underline; font-family:sans-serif; font-weight:bold;}
div#menu-utente a:hover {COLOR:#31394C; TEXT-DECORATION:underline;}

/* MODULI NAR */
div#moduli-nar{margin:0px; padding:0px; text-align:center; font-family:Arial, Helvetica, sans-serif;background:#FFFFFF}
div#moduli-nar .menu{width:90%; height:auto; margin:10px auto;}
div#moduli-nar fieldset{padding:10px;}
div#moduli-nar .nar{width:90%; height:auto; margin:0px auto;}
div#moduli-nar .bottom-ekoo{width:90%; height:auto; margin:10px auto;}
div#moduli-nar a{font-size:11px; color:#000; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
div#moduli-nar a:hover {COLOR:#31394C; TEXT-DECORATION: underline;}

/* ORDINI */
div#ordini{margin:0px; padding:0px; text-align:center; font-family:Arial, Helvetica, sans-serif; background:#FFFFFF}
div#ordini .menu{width:90%; height:auto; margin:10px auto;}
div#ordini fieldset{padding:10px;}
div#ordini .tab-ordini{width:90%; height:auto; margin:0px auto;}
div#ordini .bottom-ekoo{width:90%; height:auto; margin:10px auto;}
div#ordini a{font-size:11px; color:#000; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
div#ordini a:hover {COLOR:#31394C; TEXT-DECORATION: underline;}

/* DETTAGLIO ORDINI */
div#dettaglio-ordini{margin:0px; padding:0px; text-align:center; font-family:Arial, Helvetica, sans-serif; background:#FFFFFF}
div#dettaglio-ordini fieldset{padding:10px;}
div#dettaglio-ordini .tab-ordini{width:90%; height:auto; margin:10px auto;}
div#dettaglio-ordini .bottom-ekoo{width:90%; height:auto; margin:10px auto;}
div#dettaglio-ordini a{font-size:11px; color:#000; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
div#dettaglio-ordini a:hover {COLOR:#31394C; TEXT-DECORATION: underline;}

/* FATTURE */
div#fatture{margin:0px; padding:0px; text-align:center; font-family:Arial, Helvetica, sans-serif; background:#FFFFFF}
div#fatture .menu{width:90%; height:auto; margin:10px auto;}
div#fatture fieldset{padding:10px;}
div#fatture .tab-fatture{width:90%; height:auto; margin:0px auto;}
div#fatture .bottom-ekoo{width:90%; height:auto; margin:10px auto;}
div#fatture a{font-size:11px; color:#000; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
div#fatture a:hover {COLOR:#31394C; TEXT-DECORATION: underline;}

/* DETTAGLIO FATTURE */
div#dettaglio-fatture{margin:0px; padding:0px; text-align:center; font-family:Arial, Helvetica, sans-serif; background:#FFFFFF}
div#dettaglio-fatture fieldset{padding:10px;}
div#dettaglio-fatture .tab-fatture{width:90%; height:auto; margin:10px auto;}
div#dettaglio-fatture .bottom-ekoo{width:90%; height:auto; margin:10px auto;}
div#dettaglio-fatture a{font-size:11px; color:#000; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
div#dettaglio-fatture a:hover {COLOR:#31394C; TEXT-DECORATION: underline;}

/* DATI CLIENTE */
div#cliente{margin:0px; padding:0px; text-align:center; font-family:Arial, Helvetica, sans-serif; background:#FFFFFF}
div#cliente .menu{width:90%; height:auto; margin:10px auto;}
div#cliente fieldset{padding:10px;}
div#cliente .tab-cliente{width:90%; height:auto; margin:0px auto;}
div#cliente .bottom-ekoo{width:90%; height:auto; margin:10px auto;}
div#cliente a{font-size:11px; color:#000; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
div#cliente a:hover {COLOR:#31394C; TEXT-DECORATION: underline;}


/*********************************************************/
/* TOOLTIPS - HELP FRONT END */

*>img.tooltip		{vertical-align:inherit;}
*+html img.tooltip	{vertical-align:middle;}
* html img.tooltip	{vertical-align:middle;}

/************************/
/* MENU CATEGORIE		*/
/************************/

div#navmenu-v{
    	padding:0; border:0 none; margin:0px 0px 3px 0px;}
	.buttonwrapper{}	
			
	div#navmenu-v .TITOLO_vMENU{
		display: block; font:normal 12px "Trebuchet MS", "Times New Roman", Georgia; color:#212121; 
		margin:0px 0px; padding:3px 8px; cursor:pointer; text-transform:uppercase;		 
		background:#FFF url(../images/bg_left_menu_h2.jpg) top left repeat-x;
		border-bottom:1px solid #E4E5E6;}
		div#navmenu-v .TITOLO_vMENU span{
			padding:0px 0px 0px 10px; background:url(../images/arrow9.gif) left center no-repeat;}	
	div#navmenu-v .TITOLO_vMENU:hover{
		background:#FFF; color:#B65B96; font-weight:bold;}
		div#navmenu-v .TITOLO_vMENU:hover span{}
	
	div#navmenu-v .TITOLO_vMENU2{
		display: block; font:bold 12px "Trebuchet MS", "Times New Roman", Georgia; color:#B65B96; 
		margin:0px 0px; padding:3px 8px; cursor:pointer; text-transform:uppercase;		 
		background:#FFF; border-bottom:1px dotted #E4E5E6;}
	div#navmenu-v .TITOLO_vMENU2 span{
		padding:0px 0px 0px 10px; background:url(../images/arrow13.gif) left center no-repeat;}
	
	.VOCI{
		display:none; margin:0px; padding:0 0 5px 0; background:#FFF; border-bottom:1px solid #A2AEC1;}
	.VOCI a{
		display: block;	padding:2px 0px 2px 10px; color:#31394C; margin:0px;
		font-size:11px; font-weight:normal; text-decoration: none; text-transform:none; 
		border-bottom:1px dotted #E4E5E6;}
	.VOCI a:hover{
		color:#000; text-decoration:none; font-weight:normal; background:#E7E8ED; }	
	.box_sub_cat{
		display:none; margin:2px 0px 0px 10px; padding:0;}
         
/**********************************************/
/* MENU PAGINE */
.navmenu-page{
	padding:0; margin:0 0 3px 0; clear:both;}
.navmenu-page a,
.navmenu-page a:hover,
.navmenu-page a.active{
	padding:1px 8px; margin:0; display:block; text-align:left;
	color:#31394C; font-size:11px; font-weight:normal; text-decoration: none;
	border-bottom:1px solid #E4E5E6;}
.navmenu-page a:hover, .navmenu-page a.active {
	color: #000; text-decoration: none; font-weight:normal; background:#E7E8ED;}
	.navmenu-page a span,
	.navmenu-page a:hover span,
	.navmenu-page a.active span{ 
		padding-left:10px; background:url(../images/arrow7.gif) left center no-repeat;}

/*___________________________________________________________________  Demos  */
div.inline-sample-content {padding: 10px;}
#hongkong {text-align: center;}
#advanced-pane {display: none;}
.hidden {display: none;}

.clear{clear:both;}
/*******************box*********************************/
.left_top	{ background:url(../images/left_top.gif) left top no-repeat;}
.right_top	{ background:url(../images/right_top.gif) right top no-repeat;}
.left_bot	{ background:url(../images/left_bot.gif) left bottom no-repeat;}
.right_bot	{ background:url(../images/right_bot.gif) right bottom no-repeat; width:100%;}

.side_left	{ background:url(../images/side.gif) left top repeat-y #FFFFFF;}
.side_right	{ background:url(../images/side.gif) right top repeat-y;}
.side_top	{ background:url(../images/side.gif) left top repeat-x;}
.side_bot	{ background:url(../images/side.gif) left bottom repeat-x;}
/***************************end**************************/

/*******************box*********************************/
.left_top_page	{ background:url(../images/left_top_page.jpg) left top no-repeat;}
.right_top_page	{ background:url(../images/right_top_page.jpg) right top no-repeat;}
.left_bot_page	{ background:url(../images/left_bot_page.jpg) left bottom no-repeat;}
.right_bot_page	{ background:url(../images/right_bot_page.jpg) right bottom no-repeat; width:100%;}

.side_left_page	{ background:url(../images/side_page.jpg) left top repeat-y #FFFFFF;}
.side_right_page{ background:url(../images/side_page.jpg) right top repeat-y;}
.side_top_page	{ background:url(../images/side_page.jpg) left top repeat-x;}
.side_bot_page	{ background:url(../images/side_page.jpg) left bottom repeat-x;}
/***************************end**************************/

.border_bottom{
	background:url(../images/bg_page_menu.jpg) bottom left repeat-x;
	height:2px; margin:0; padding:0; clear:both;}
	* html .border_bottom{ height:1px; margin:2px 0px;}

#marqueecontainer{
	position: relative; width:100%; height:150px;
	overflow: hidden; padding:0px; padding-left:0px;}

.button_conferma_cart{
	background:url(../images/bg_button_conferma_cart.jpg) top left no-repeat; width:250px; height:50px;
	cursor:pointer; text-align:left; padding:0 0 0 50px; margin:0; vertical-align:middle; line-height:50px; 
	color:#13491F; font-family:"Trebuchet MS", "Times New Roman", Georgia; font-size:13px; font-weight:bold; 
	text-transform:uppercase; border:0 none;}
	*> .button_conferma_cart	{ padding-bottom:5px;}
	*+html .button_conferma_cart{ padding-bottom:0;}

.button_pagamento_cart{
	background:url(../images/bg_button_pagamento_cart.jpg) top left no-repeat; width:250px; height:50px;
	cursor:pointer; text-align:left; padding:0 0 0 60px; margin:0; vertical-align:middle; line-height:50px; 
	color:#13491F; font-family:"Trebuchet MS", "Times New Roman", Georgia; font-size:13px; font-weight:bold; 
	text-transform:uppercase; border:0 none;}
	*> .button_pagamento_cart	{ padding-bottom:5px;}
	*+html .button_pagamento_cart{ padding-bottom:0;}

.button_riepilogo_cart{
	background:url(../images/bg_button_riepilogo_cart.jpg) top left no-repeat; width:250px; height:50px;
	cursor:pointer; text-align:left; padding:0 0 0 45px; margin:0; vertical-align:middle; line-height:50px; 
	color:#13491F; font-family:"Trebuchet MS", "Times New Roman", Georgia; font-size:13px; font-weight:bold; 
	text-transform:uppercase; border:0 none;}
	*> .button_riepilogo_cart	{ padding-bottom:5px;}
	*+html .button_riepilogo_cart{ padding-bottom:0;}

