/* css document */
/****************************************************************/
/*  Design:		Xyber Sas						              	*/
/*  File:		xhtml.css			                          	*/
/*	SITE:		TUTTOINCASSO.it									*/
/*--------------------------------------------------------------*/

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:#F2F2F2; color: #000; margin:0; padding:0;}
div#content{
	width:1000px; padding:0px 0px; text-align:center; background:#F2F2F2;
	min-height: 100%; height: auto !important; height: 100%; margin:0px auto;}
.table_content{
	border:0; margin:0; padding:0; clear:both; width:100%;}
	* html .table_content{width:97% !important; margin:0 auto;}
	.table_content .body{ padding:0px 10px; }

img {border:0px;}
form{margin:0; padding:0;}
input, select, textarea {padding:1px; font-size:11px; font-weight:normal; vertical-align:middle; border:1px solid #C0C0C0;}
textarea{overflow:auto;}

hr{margin:3px 0px; padding:0px;}

.button{
	background:url(../images/bg_topbox.jpg) repeat; height:20px; 
	cursor:pointer; text-align:center; color:#212121; font-family:"Trebuchet MS", "Times New Roman", Georgia; font-size:11px; 
	text-transform:uppercase; margin:0; padding:0 0 2px 0; vertical-align:middle;}	

.button_cart{
	background:url(../images/bg_topbox.jpg) repeat; height:22px; width:160px;  
	cursor:pointer; text-align:center; color: #000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; 
	text-transform:uppercase; margin:0; padding:0; vertical-align:middle;}
.button_search{
	border:0 none; background:url(../images/bg_search.gif) no-repeat; width:50px; height:18px; 
	vertical-align:middle; cursor:pointer; text-align:center; color:#FFF;
	font-size:11px; font-weight:bold; font-family:"Trebuchet MS", "Times New Roman", Georgia; text-transform:uppercase;
	padding:0 0 2px 0;}
.button_addcart{
	border:0 none; background:url(../images/icons/add_cart.jpg) no-repeat; width:23px; height:21px; 
	vertical-align:middle; cursor:pointer;}
.button_deletecart{
	border:0 none; background:url(../images/icons/delete_cart.jpg) no-repeat; width:23px; height:21px; 
	vertical-align:middle; cursor:pointer;}

.titolo{
	clear:both; border:0px; padding:0px 0px 8px 8px; margin:0px 0px 8px 0px; text-align:left;
	background:url(../images/bg_title_page.jpg) left bottom no-repeat;}	
.text_title{
	color:#000; text-transform:uppercase; font-size:16px; font-family:"Trebuchet MS", "Times New Roman", Georgia; }

.text_title_vetrina	{
	color:#EF1C23; font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px; font-weight:bold;
	clear:both; margin:5px 8px; padding:0; padding-left:15px; height:25px; line-height:25px;}
	*+html .text_title_vetrina,
	* html .text_title_vetrina{padding-top:10px;}
	.text_title_vetrina img{
		vertical-align:text-bottom; margin-left:5px;}

.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: #006600; 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:  #006600; 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:  #006600; TEXT-ALIGN:left; line-height:15px;}
.ch177{font-weight:normal; FONT-SIZE:12px; color:#EF1C23; 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: #006600; line-height:15px;}
.ch23{font-size:11px; color: #006600; font-weight:bold; line-height:14px;}
.ch23-1{font-size:12px; color: #006600; line-height:15px;}
.ch24{color:#666666; font-size:12px; font-style:normal; line-height:15px; font-weight:bold;}
.ch25{font-weight:normal; FONT-SIZE:14px; 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:#212121; 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:#EF1C23;}
	a:hover {COLOR:#000; TEXT-DECORATION: underline;}

a.preventivo{font-size:11px; color:#EF1C23; text-decoration:none;}
	a.preventivo:hover{color:#000; text-decoration:underline;}
	
a.num_page{
	background:#EAEAEA; padding:2px 4px; margin:0px 1px; color:#EF1C23; text-align:center; font-size:12px; text-decoration:none;}
	a.num_page:hover{background:#EF1C23; color:#FFF; text-decoration:none;}

a.mainNavigation {
	COLOR: #EF1C23; 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: #EF1C23; TEXT-DECORATION: none; font-weight: normal; font-size: 11px;}
	a.boxNavigation:hover {color:#000; TEXT-DECORATION: none;}

a.listNavigation {
	font-family:Tahoma, sans-serif; COLOR:#EF1C23; TEXT-DECORATION:none; font-size:11px;}
	a.listNavigation:hover {TEXT-DECORATION:underline; color:#000;}

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; 
	background:url(../images/bg_menu.jpg) left top repeat-x; height:25px; line-height:25px;
	font-size:11px; color:#000000; text-align:right; border-top:1px solid #D3D3D3;}
div#navigationbar strong { color:#333333; font-weight:normal;}
div#navigationbar a { color: #EF1C23; text-decoration: none } 
div#navigationbar a:hover { color: #000000; text-decoration:underline }

div#attenzione			{margin:0px 0px; padding:8px; border:1px solid #FCD344; background:#FAFAEC;}
div#attenzione .tx_attenzione{color:#313131; font-size:11px; font-weight:normal;}
div#attenzione img		{margin:0px 8px 0px 0px; vertical-align:middle; display:none;}	


/* formatta lo style dei fieldset per MOZILLA */
fieldset { border:1px solid #D5D5D5; }
fieldset legend{padding:0px 8px;}

/********************#layout header page definition styles*********/
div#top {
	padding:0px 0px; clear:both; margin:1px 0px 0px 0px; text-align:left; 
	height:175px; position:relative;
	background:url(../images/bg_header.jpg) top left no-repeat;}
	div#top .logo a,
	div#top .logo a:hover{
		width:250px; height:130px; margin:0; padding:0; text-decoration:none;
		position:absolute; top:0px; left:0px;}	
	div#top #top_search{
		position:absolute; bottom:3px; left:460px; height:25px; margin:0; padding:0;
		color:#FFFFFF; font: bold 11px "Trebuchet MS", "Times New Roman", Georgia; text-transform:uppercase;}		
		*+html div#top #top_search{ bottom:5px; }
		div#top #top_search .input{
			padding:2px 2px; vertical-align:middle; 
			border:1px solid #C3C8CC; background:url(../images/bg_input.jpg) top left repeat-x;}
	div#top #top_nav{
		position:absolute; top:0px; right:23px; 
		height:30px; width:500px; margin:0; padding:0; text-align:center;}
		div#top #top_nav a{
			display:block; height:30px; float:left;
			padding:0 15px; line-height:30px; text-transform:uppercase; text-decoration:none;
			color:#6A6A6A; font-size:11px; font-weight:bold; font-family:"Trebuchet MS", "Times New Roman", Georgia;}
		div#top #top_nav a:hover{
			color:#C10000; text-decoration:overline;}
		div#top #top_nav .sep{
			display:block; float:left; height:30px; width:1px; 
			background:url(../images/bg_nav_sep.jpg) left center no-repeat;}

/*********************# menu di navigazione *************/
div#category{
	margin:0px 0px 2px 0px; padding:0px; text-align:left; height:35px; clear:both;
	background:url(../images/hmenu_side.jpg) left top repeat-x;}
	div#category .category_left{
		margin:0; padding:0; background:url(../images/hmenu_left.jpg) left top no-repeat; height:35px; }	
	div#category .category_right{
		margin:0; padding:0px 25px; background:url(../images/hmenu_right.jpg) right top no-repeat; height:35px;}
	div#category ul{
		margin:0px 0px; padding:0px; text-align:left; list-style:none; height:35px;}
	div#category li{
		list-style:none; padding:0px 0px; margin:0 1px 0 0; border:0 none; display:block; float:left; height:35px;
		background:url(../images/bg_menu_sx.jpg) left top no-repeat;}
	div#category a{
		height:35px; line-height:35px; display:block; float:left; padding:0; margin:0; text-decoration: none;  
		color:#3A3A3A; font-size:11px; font-weight:bold; font-family:"Trebuchet MS", "Times New Roman", Georgia; 
		text-transform:uppercase;
		background:url(../images/bg_menu_sx.jpg) left top no-repeat;}
		div#category a span{
			height:35px; line-height:35px; display:block; padding:0px 15px; margin:0; text-decoration: none;  
			background:url(../images/bg_menu_dx.jpg) right top no-repeat;}	
	div#category a:hover, 
	div#category a.active_m{			
		height:35px; line-height:35px; display:block; float:left; padding:0; margin:0; text-decoration: none;  
		color:#FFFFFF; font-size:11px; font-weight:bold; font-family:"Trebuchet MS", "Times New Roman", Georgia; 
		text-transform:uppercase;
		background:url(../images/bg_menu_sx_h.jpg) left top no-repeat;}	
		div#category a:hover span, 
		div#category a.active_m span{			
			height:35px; line-height:35px; display:block; padding:0px 15px; margin:0; text-decoration: none;  
			background:url(../images/bg_menu_dx_h.jpg) right top no-repeat; cursor:pointer;}			
	
	div#category li.language{float:right; background:none;}
		div#category li.language a,
		div#category li.language a:hover,
		div#category li.language a.active_m{padding:8px 3px 0px 3px; border:0 none; background:none;}
		*+html div#category li.language a,
		*+html div#category li.language a:hover,
		*+html div#category li.language a.active_m{padding:0px 3px 0px 3px; border:0 none; background:none;}		
		
	

	
/* 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; text-align:left; padding:0px 0px 10px 0px; border:0 none;}	
	/* titolo */
	.box_heading_table{
		background: url(../images/infoBoxHeading_table.jpg) no-repeat; border-bottom:1px solid #B90000; 
		height:22px; margin:0px; padding:0px 0px 0px 10px; line-height:23px;
		color:#FFF; font-size:11px; font-weight:bold; font-family:"Trebuchet MS", "Times New Roman", Georgia; 
		text-transform:uppercase;}	
	.box_heading_table2{
		background: url(../images/infoBoxHeading_table2.jpg) no-repeat; border-bottom:1px solid #000; 
		height:22px; margin:0px; padding:0px 0px 0px 10px; line-height:23px;
		color:#FFF; font-size:11px; font-weight:bold; font-family:"Trebuchet MS", "Times New Roman", Georgia; 
		text-transform:uppercase;}	
	.box_heading_table3{
		background: url(../images/area_clienti.jpg) no-repeat; border-bottom:0 none; 
		height:40px; margin:0px; padding:0px;
		color:#FFF; font-size:11px; font-weight:bold; font-family:"Trebuchet MS", "Times New Roman", Georgia; 
		text-transform:uppercase;}
	.box_heading_table4{
		background: url(../images/carrello.jpg) no-repeat; border-bottom:0 none; 
		height:40px; margin:0px; padding:0px;
		color:#FFF; font-size:11px; font-weight:bold; font-family:"Trebuchet MS", "Times New Roman", Georgia; 
		text-transform:uppercase;}
	.box_heading_table5{
		background: url(../images/newsletter.jpg) no-repeat; border-bottom:0 none; 
		height:40px; margin:0px; padding:0px;
		color:#FFF; font-size:11px; font-weight:bold; font-family:"Trebuchet MS", "Times New Roman", Georgia; 
		text-transform:uppercase;}		
	/* body */
	.leftbox {
		padding:0px; margin:0px; height:auto; border:1px solid #D7DACF; border-top:0 none;}		
	/* 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:#006290; text-decoration:underline;}
	/* style */
	.content_left{
		padding:8px; margin:0px; text-align:left; font-size:11px; color:#313131;}
		.content_left a{font-size:11px; color:#EF1C23;}
		.content_left a:hover{font-weight:normal; color:#000; text-decoration:none;}
		.content_left .tx_login{font-size:11px; color:#000; font-weight:normal;}
		.tit_carrel{FONT-SIZE:11px; COLOR:#EF1C23; 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;}

/********************#layout footer page definition styles*********/
#footer {
	clear:both; width:1000px; margin:0 auto; padding:0px 0px 5px 0px; 
	color: #444444; font-size:11px; text-align:left;}

/* ************************************************************************************* */
.footer_t		{background:url(../images/footer_t.gif) 0px top repeat-x #ededed;}
.footer_r 		{background:url(../images/footer_line.gif) right 0px repeat-y;}
.footer_b 		{background:url(../images/footer_line.gif) 0px bottom repeat-x;}
.footer_l 		{background:url(../images/footer_line.gif) 0px 0px repeat-y;}
.footer_tl 		{ /*background:url(../images/footer_tl.gif) left top no-repeat;*/ width:100%;}
.footer_tr 		{ /*background:url(../images/footer_tr.gif) right 0px no-repeat;*/ }
.footer_bl		{background:url(../images/footer_bl.gif) left bottom no-repeat;}
.footer_br 		{background:url(../images/footer_br.gif) right bottom no-repeat; padding:5px 10px;}
/* ************************************************************************************* */

	#footer a {
		color:#EF1C23; text-decoration: none;}
	#footer a:hover {
		color:#000; text-decoration:none; }
	#footer .nav-footer {
		line-height:20px; clear:both; margin:0px auto; padding:0px;}
	#footer .nav-footer a {
		color:#444444; text-decoration: none; padding:0px 15px;}
	#footer .nav-footer a:hover, 
	#footer .nav-footer a.active_f {
		color:#EF1C23; text-decoration:underline; }
	#footer .copy{
		margin:0px; padding:10px 0px 0px 0px; float:right; line-height:20px;}	
		#footer .copy img{vertical-align:middle;}
	#footer .payment{
		margin:0px; padding:20px 0px 0px 0px; 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:0 8px; margin:0px; text-align:left; }
div#productimg{
	float:left; width:58%; max-height:300px; overflow:hidden; 
	padding:8px 0 0 0; margin:0; 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:#999; text-decoration:none;}
	div#productimg .img_big	{border:3px double #DADADA;}
	div#productimg .img_big:hover	{border:3px double #EF1C23;}
div.notes{
	float:left; width:40%; padding:8px 0 0 0; margin:0; text-align:left; border:0px; font-size:11px; color:#333333; line-height:18px;}	
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**************/
div#find-list-products 			{ 
	margin:5px 0; padding:8px; background:#F0F0F0; border:1px solid #D3D3D3; border-width:1px 0; 
	font-size:11px; color:#000000; line-height:18px; text-align: left;}
div#find-list-products strong 	{ color:#000000; }
div#find-list-products a 		{ color: #000000; text-decoration:none; } 
div#find-list-products a:hover 	{ text-decoration:underline; color:#EF1C23; } 
div#find-list-products a.num_page{
	background:#EF1C23; padding:2px 6px; margin:0px 2px; color:#EAEAEA; text-align:center; font-size:12px; text-decoration:none;}
	div#find-list-products a.num_page:hover{background:#000; color:#FFF; text-decoration:none;}

.list-container { border:0px; margin:0px 0px; padding:1px 0px;}
.list-container fieldset.catalog{border:1px dotted #D3D3D3; border-width:1px 0; padding:5px 0; margin:0;}
.list-container fieldset .titolo_box a{
	color:#212121; text-decoration:none; font:normal 12px "Trebuchet MS", "Times New Roman", Georgia; text-transform:uppercase;}
.list-container fieldset .titolo_box a:hover{color: #EF1C23; text-decoration:underline;}
.list-container img{border:0px;}
.list-container .list-notes  { font-size: 11px; font-family: tahoma, sans-serif; color: #666666; line-height: 15px; font-weight:normal;}
.list-container .list-notes ul li {  color: #666666; line-height: 15px; 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;
	max-height:200px; overflow:hidden;}
.list-container .list-img a { font-size: 9px; color: #666666; text-decoration: none}
.list-container .list-img a:hover{color: #666; text-decoration:none;}
.list-container .list-img img{border:3px double #D3D3D3;}
.list-container .list-img img:hover{border:3px double #EF1C23;}
.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:#EF1C23; }
.list-container .list-price span { font-size: 15px; font-weight:bold; color:#EF1C23; line-height:18px}
.list-container .list-bottoni { font-size:11px; line-height:20px; color: #EF1C23; font-weight:normal; }

/********************#layout vetrina************/
.title-groupcategory 	{font-size:11px; color:#EF1C23; text-transform:uppercase; font-weight:bold; margin:0px 0px 5px 0px;}
.title-groupcategory1 	{margin:10px 0px; width:100%; font-size:13px; color:#EF1C23; font-weight:bold; }

div#prevshop-category 	{margin:0px 0px; width:37%; float:left;}
div#prevshop-category 	.box{padding:0px 5px 0px 0px; margin:0px; 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; height:auto; border-bottom:#dcdcdc dotted 1px; margin:0px; padding:5px; color: #000; font-size:11px;}
div#prevshop-category 	.categorybox-uplink a 		{font-size:11px; color:#000000; padding-left:5px; text-decoration:none;}
div#prevshop-category 	.categorybox-uplink a:hover	{color:#EF1C23; text-decoration:underline;}

div#prevshop-bestcategory {margin:5px 0px; padding:0; width:60%; 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: #EF1C23; 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: #006600; 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:0px 0px; padding:0px 0px;}
	div#articoli .singolo_articolo {
		height:auto; padding:0px 0px; margin:0 5px 5px 0; width:32%; float:left;
		border:1px solid #D5D5D5; background:#FFF; /*url(../images/bg_topbox.jpg) left top repeat-x;*/}			
	* html div#articoli .singolo_articolo {width:32%;}	
	
	div#articoli .nome_prodotto{ 
		margin:0; padding:0 8px; text-align:left; clear:both; height:25px; line-height:25px !important; overflow:hidden;
		background:url(../images/bg_title_page.jpg) left top repeat-y;
		color:#212121; font:bold 12px "Trebuchet MS", "Times New Roman", Georgia; text-transform:uppercase;}	
	
	div#articoli .category_link{
		border:0 none; height:70px; overflow:hidden; text-align:left; clear:both;}
		div#articoli .category_link .macro_cat{color:#EF1C23; font-size:11px; text-align:left;}
		div#articoli .category_link ul{
			clear:both; margin:0px 0px 0px 5px; padding:0px; list-style:none;}
		div#articoli .category_link li{
			display:block; clear:both; margin:0; padding:0 0 0 9px; list-style:none;
			background:url(../images/m26.gif) left center no-repeat;}
		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 .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:#EF1C23; text-decoration:none;}
	div#articoli .blocco_sup{ 
		border:0 none; margin:0px 0px; padding:0px 0px; clear:both; text-align:center;}
		div#articoli .img_prodotto{
			text-align:center; padding:2px 0; height:120px; width:98%; margin:5px auto; overflow:hidden; clear:both; 
			font-size:11px; color:#999999; border:1px dotted #DFDFDF; border-width:1px 0; background:#FFF;}
			div#articoli .img_prodotto:hover{border:1px solid #CCCCCC; border-width:1px 0;}
		div#articoli .prezzi_prodotto{ 
			padding:5px 0px 0px 0px; text-align:left; margin:0px; clear:both;}	
			div#articoli .prezzi_prodotto .title_item{ 
				margin:0; padding:0 5px; text-align:center; clear:both; height:20px; line-height:20px; overflow:hidden;}
			div#articoli .prezzi_prodotto .title_item a{
				color:#000; text-transform:uppercase; text-decoration:none;
				font:bold 12px "Arial Narrow", Arial;}
			div#articoli .prezzi_prodotto .title_item a:hover{color: #EF1C23; text-decoration:none;}	
		div#articoli .desc_aggiuntiva{
			text-align:right; padding:2px; margin:0px; }
.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;}
.prezzo{
	font-size:15px; font-weight:normal; color:#EF1C23;}
.prezzo_s{
	font-size:12px; font-weight:normal; color:#000000;}
	
/********************************************************/
/* Layout tab home (IN OFFERTA - VENDUTI - NOVITA ...)	*/
/*------------------------------------------------------*/
.tab_item{
	margin:0; padding:10px 0px 0px 0px; font-size:11px; color:#313131; min-height:50px; width:100%;}
	.tab_item .box_item{
		width:24.5%; float:left; margin:0px; padding:0px 0px 8px 0px; text-align:center;
		background:url(../images/sep_tab_item.jpg) right bottom no-repeat;}
	.tab_item .img_item{
		text-align:center; padding:0px; height:100px; width:99%; margin:0px auto; overflow:hidden; 
		font-size:11px; color:#999999; vertical-align:middle;}
		.tab_item .img_item img{ border:1px dotted #DADADA; vertical-align:middle; margin:auto;}
		.tab_item .img_item img:hover{border:1px solid #EF1C23; vertical-align:middle;}
	.tab_item .price_item{ 
		padding:0px 3px; margin:0px 2px 0px 0px; clear:both; line-height:15px; text-align:left; background:#f8f8f8;}
		.tab_item .price_item a{color:#6a6a6a; text-decoration:none; border-bottom:1px solid #dfdfdf;}
		.tab_item .price_item a:hover{color:#000; text-decoration:none; border-bottom:1px solid #EF1C23;}
	.tab_item .all_item{
		padding:0px 10px; margin:2px 0px 0px 0px; clear:both; height:25px; line-height:25px; text-align:right;
		border-top:1px solid #D7D7D7; background:#fbfbfb url(../images/bg_topbox.jpg) left top repeat-x;}	
		.tab_item .all_item a{
			display:block; height:25px; background:url(../images/m14.gif) right center no-repeat; padding-right:10px;}
	.tab_item .box_item .prezzo{
		font-size:12px;}
	
/********************************************************/
/* 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:#000; 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:#000; font-size:11px;}
.data_news {
	font-size:12px; color:#EF1C23; clear:both; height:25px; line-height:25px;}
	.data_news a{font-size:12px;}
	
/********************************************************/
/* Layout sezione Foto gallery							*/
/*------------------------------------------------------*/
.fotogallery{
	width:100px; height:100px; float:left; display:block; padding:5px; margin:5px 0px 0px 0px;
	border-bottom:1px dotted #D5D5D5; text-align:center; overflow:hidden;}
	.fotogallery img{vertical-align:middle; margin:auto;}
	.fotogallery a,
	.fotogallery a:hover{vertical-align:middle; text-decoration:none;}

/********************************************************/
/* 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{background-color:#efefef; text-align:center; border:0; border-right:1px solid #fff;}	
		
	.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 8px; text-align:left;}
div#pag-statica a{color:#EF1C23; text-decoration:none}
div#pag-statica a:hover{color:#000; text-decoration:underline}
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; 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:48px; height:48px;
		clear:both; margin:5px auto; text-align:center;}
	div#pagina_intermedia .divieto{
		background:url(../images/icons/divieto.jpg) no-repeat; width:48px; height:48px;
		clear:both; margin:5px auto; text-align:center;}
	div#pagina_intermedia .attenzione-int{
		background:url(../images/icons/48x48_warning.gif) no-repeat; width:48px; height:48px;
		clear:both; margin:5px auto; text-align:center;}
	div#pagina_intermedia .caricamento{
		background:url(../images/icons/loading.gif) no-repeat; width:24px; height:24px;
		clear:both; margin:5px 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 #006600; 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 10px 0px 10px; 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	{height:19px; font-size:11px; font-weight:normal; color:#ffffff; line-height:19px; border-right:1px solid #D6D9E0; border-bottom:1px solid #D6D9E0; background-image:url("../images/bk-tl-title.jpg"); background-repeat:repeat-x; 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; height:20px; padding:0px 8px;}
div#criteri_ricerca a 	{font-size:11px; color: #333333;  font-weight: normal; text-decoration: none; }
div#criteri_ricerca a:hover {color:#ED1821; text-decoration:underline;}
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:#ED1821; text-decoration:underline;}

/*----------------------------------*/
/*	MENU-TAB ZOOM ARTICOLO 			*/
/*----------------------------------*/

div.tabpanel 		{width:100%;margin-bottom:2em;}
div.tabpanel div.tab{border:1px solid #D7D7D7; border-top:0; padding:0px; font-size:11px; color:#000;}
div.tabpanel div.tab .tab_home{border:1px solid #D7D7D7; border-top:0; padding:0px; font-size:11px; color:#000;}
div.tabpanel div.tab .tab_body{margin:0px; padding:10px 10px 20px 10px; font-size:11px; color:#000;}
div.tabpanel .tab_home1{
	background:url(../images/bg_tab_promo.jpg) right top no-repeat; padding:0; margin:0;}
div.tabpanel .tab_home3{
	background:url(../images/bg_tab_novita.jpg) right top no-repeat; padding:0; margin:0;}
	
/* Inizio tab */
ul.tabnav{
	width: 100%; overflow:hidden; list-style: none; 
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
    margin:0; padding:0; background:url(../images/line.png) 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 #D7D7D7; border-bottom: 1px solid #D7D7D7}
ul.tabnav span{
	float: left; padding:0px 10px; height:20px; line-height:18px;
    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 #D7D7D7; border-bottom:1px solid #FFF; text-decoration: none;}
ul.tabnav a.active span, ul.tabnav a:hover span{
    background:#fff; color: #EF1C23; text-decoration: none;}
ul.tabnav a.active span{
	text-transform:uppercase; color:#EF1C23; font-size:10px;}

/************************************************/
/*	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:#EF1C23; text-decoration:underline; font-family:sans-serif; font-weight:bold;}
div#menu-utente a:hover {COLOR:#000; 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:#EF1C23; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
div#moduli-nar a:hover {COLOR:#000; 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:#EF1C23; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
div#ordini a:hover {COLOR:#000; 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:#EF1C23; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
div#dettaglio-ordini a:hover {COLOR:#000; 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:#EF1C23; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
div#fatture a:hover {COLOR:#000; 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:#EF1C23; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
div#dettaglio-fatture a:hover {COLOR:#000; 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:#EF1C23; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
div#cliente a:hover {COLOR:#000; 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{
    color: #333; padding:5px 0px; margin:0px;}
	div#navmenu-v .TITOLO_vMENU{
		background:url(../images/folder_blue.gif) left center no-repeat;
		border-bottom:1px dotted #D7DACF;
		display: block; font: bold 12px "Arial Narrow", Arial; color:#000; text-transform:uppercase; 
		padding:3px 0 3px 18px; margin:0px 5px; cursor:pointer;}
	div#navmenu-v .TITOLO_vMENU:hover,
	div#navmenu-v .TITOLO_vMENU2{
		background:url(../images/folder_red.gif) left center no-repeat;
		border-bottom:1px dotted #D7DACF;
		display: block; font: bold 12px "Arial Narrow", Arial; color:#EF1C23; text-transform:uppercase; 
		padding:3px 0 3px 18px; margin:0px 5px; cursor:pointer;}	
		div#navmenu-v .TITOLO_vMENU2{border-bottom:0 none;}
	.VOCI{
		display:none; margin:0px; padding:2px 0px; 
		background:#F0F0F0; border-bottom:1px solid #D7DACF; border-top:1px dotted #D7DACF;}
		.VOCI a{
			display: block;	padding:1px 0 1px 10px; color:#000; margin:0px 5px;
			font-size:11px; font-weight:normal; text-decoration: none;
			background:url(../images/m26.gif) left center no-repeat;}
		.VOCI a:hover{
			color:#EF1C23; text-decoration:none; font-weight:normal; }
		.VOCI a.activesub,
		.VOCI a.activesub:hover{
			display: block;	padding:1px 0 1px 10px; color:#2D4BCD; margin:0px 5px;
			font-size:11px; font-weight:bold; text-decoration: none;
			background:url(../images/m27.gif) left center no-repeat;}	
	.SUBVOCI{
		display:none; margin:0px; padding:2px 0px 2px 15px; 
		background:#FFF url(../images/bg_subvoci.jpg) repeat; 
		border-bottom:1px solid #FAFAFA; border-top:1px solid #FAFAFA;}
		.SUBVOCI a{
			display: block;	padding:1px 0 1px 10px; color:#000; margin:0px;
			font-size:11px; font-weight:normal; text-decoration: none;
			background:url(../images/m28.gif) left center no-repeat;}
		.SUBVOCI a:hover{
			color:#EF1C23; text-decoration:none; font-weight:normal;
			background:url(../images/m14.gif) left center no-repeat; }	
	

         
/**********************************************/
/* MENU PAGINE */
.navmenu-page{margin:0; padding:0;}
.navmenu-page a {
	background:url(../images/bg_menu.jpg) left top repeat-x; height:25px; line-height:25px;
	padding:0px 0px 0px 5px; margin:0; display:block; text-align:left;
	color: #333; font-size:11px; font-weight:normal; text-decoration: none;}
.navmenu-page a:hover, .navmenu-page a.active {
	background:url(../images/bg_menu.jpg) left top repeat-x; height:25px; line-height:25px;
	padding:0px 0px 0px 5px; margin:0; display:block; text-align:left;
	color: #EF1C23; font-size:11px; font-weight:normal; text-decoration: none;}
	 .navmenu-page a.active{
	 	text-align:right; padding-right:5px; margin:0; 
		background:#ffffff; border-bottom:1px solid #d3d3d3; }
	* html .navmenu-page a.active{padding-top:5px;}

/*___________________________________________________________________  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*********************************/
.page_left_top	{ background:url(../images/page_left.jpg) left top no-repeat;}
.page_right_top	{ background:url(../images/page_right.jpg) right top no-repeat;}
.page_left_bot	{ }
.page_right_bot	{ padding:15px; }
.page_side_left	{ background:url(../images/page_side.jpg) left top repeat-y #FFFFFF;}
.page_side_right{ background:url(../images/page_side.jpg) right top repeat-y;}
.page_side_top	{ background:url(../images/page_side.jpg) left top repeat-x;}
.page_side_bot	{ /*background:url(../images/page_side.jpg) left bottom repeat-x;*/ }
/***************************end**************************/

.border_bottom{
	background:url(../images/bg_page_menu.jpg) bottom left repeat-x;
	height:1px; margin:5px 0px; padding:0; clear:both;}
	





