/* css document */
/****************************************************************/
/*   Design:   Xyber Sas						              	*/
/*   File:     xhtml.css			                          	*/
/*--------------------------------------------------------------*/
/*   Author:   Alessia Basi		                              	*/
/*   Date:     01-09-2008		                              	*/
/*   Homepage: http://www.tek-side.com/							*/
/*--------------------------------------------------------------*/

html, body {height:100%; margin:0px; padding:0px; text-align:center;
	background-color: #628496; font-family:sans-serif,Arial;} 
div#content{width:900px; margin:1px auto; padding:0px; text-align:center; 
	font-family:sans-serif; font-size:11px; background:#FFFFFF; 
	min-height: 100%; height: auto !important; height: 100%; margin: 0px auto;}
img {border:0px;}
input, select, textarea {padding:1px; font-size:12px; font-weight:normal; border:1px solid #AAA;}
textarea{overflow:auto;}

.button 				{background:url("../images/bgheader.jpg") repeat; cursor:pointer; text-align:center; color: #ffffff; font-family:Arial; font-size:11px; text-transform:uppercase; margin:0px 0px; padding:0px 0px;}
*>.button				{padding:0px 5px;}
*+html .button			{padding:0px 0px;}
.button_login 			{background:url("../images/bgheader.jpg") repeat; cursor:pointer; text-align:center; color: #FFFFFF; font-family:Tahoma, Verdana, Arial; font-size:11px; text-transform:uppercase; margin:0px 0px; padding:0px 0px;}
*>.button_login 		{padding:0px 5px;}
*+html .button_login 	{padding:0px 0px;}

.text_title	{color:#00468C; font-size:13px; font-family:Verdana, Arial; font-weight:bold; }
.titolo		{padding:0px 8px 8px 20px; margin:5px 8px; text-align:left; border-bottom:1px solid #89B4D4; clear:both; }
.corpo		{height:auto; margin:2px 8px; padding:0px; text-align:justify;}
.body		{height:auto; margin:5px 0px; padding:0px; text-align:justify; clear:both;}
* html .body{height:auto; margin:3px 0px; padding:0px; text-align:justify; clear:both;}
*+html .body{height:auto; margin:10px 0px; padding:0px; text-align:justify; clear:both;}
.txNews {color:#313131; font-size:12px; font-style:normal; line-height:18px; }
.txBold{ font-weight:bold;}

/********************#text type definition styles*********/
h1{ font-family: tahoma, sans-serif; font-size: 120%; color: #334d55; margin: 0px; padding: 0px;}
h2{ font-family: tahoma, sans-serif; font-size: 100%; color: #006290; margin: 0px; padding: 0px;}
h3{ font-family: tahoma, sans-serif; font-size: 80%;  color: #333333; margin: 0px; padding: 0px;}
h4{ font-family: tahoma, sans-serif; font-size: 70%;  color: #333333; margin: 0px; padding: 0px;}
h5{ font-family: tahoma, sans-serif; font-size: 60%;  color: #666666; margin: 0px; padding: 0px;}
h6{ font-family: tahoma, sans-serif; font-size: 30%;  color: #666666; margin: 0px; padding: 0px;}

.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: #a5a5a5; FONT-WEIGHT: bold; line-height: 18px;}
.ch99-2 {FONT-SIZE:11px; COLOR: #999999; FONT-WEIGHT:normal;}
.ch10 {FONT-SIZE:12px; COLOR: #333333; font-weight:normal;}
.ch100 {FONT-SIZE:11px; COLOR: #006290; 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:  #006290; 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:  #00468C; TEXT-ALIGN:left; line-height:15px;}
.ch177{font-weight:normal; FONT-SIZE:12px; color:#00468C; TEXT-ALIGN:left; line-height:15px;}
.ch1777{font-weight:bold; FONT-SIZE:13px; color:  #00468C; 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: #006290; line-height:15px;}
.ch23{font-size:11px; color: #006290; font-weight:bold; line-height:14px;}
.ch23-1{font-size:12px; color: #006290; line-height:15px;}
.ch24{color:#666666; font-size:12px; font-style:normal; line-height:15px; font-weight:bold;}
.ch25{font-weight:bold; FONT-SIZE:16px; color:  #006290; TEXT-ALIGN:left;}
.ch25-chiaro{font-weight:bold;  FONT-SIZE:16px;  color: #0066FF;}
.ch26{color:#666666; font-size:15px; font-style:normal; line-height:15px; font-weight:bold;}

.warning{FONT-SIZE:13px; COLOR: #FF0000; font-weight:bold;}
.warning_small{FONT-SIZE:11px; COLOR:#EC0911; font-weight:normal;}
.warning1{FONT-SIZE:11px; COLOR:#FF0000;}
.warning2{FONT-SIZE:12px; COLOR:#FF0000; font-weight:bold; line-height:25px;}
.warning3{FONT-SIZE:14px; COLOR:#FF0000; font-weight:bold;}
.warning4{FONT-SIZE:15px; COLOR:#FF0000; font-weight:bold;}
.warning5{FONT-SIZE:11px; COLOR:#FF0000; font-weight:bold; line-height:20px;}
.warning6{FONT-SIZE:12px; COLOR:#FF0000; font-weight:normal;}

.banner { margin:5px; padding:5px;}

/*LINK*/
a:link {text-decoration: none; color:#00468C; font-size:12px;}
a:hover {COLOR:#000000; TEXT-DECORATION: underline;}
a:visited {COLOR:#00468C;}
a.num_page{
	background:#e1d6dd; padding:2px 4px; margin:0px 1px; 
	color:#000000; text-align:center; font-size:12px; text-decoration:none;
	border-bottom:1px solid #666; border-right:1px solid #666;}
a.num_page:hover, .num_page_active{
	background:#000000; padding:2px 4px; margin:0px 1px; 
	color:#ffffff; text-align:center; font-size:12px; text-decoration:none;
	border-bottom:1px solid #e1d6dd; border-right:1px solid #e1d6dd;}

a.mainNavigation {COLOR: #00468C; TEXT-DECORATION: none; text-align:left; font-weight: bold;
	font-size: 11px; text-transform:uppercase;}
	a.mainNavigation:hover {COLOR: #000000; TEXT-DECORATION: underline; font-weight: bold;}
a.boxNavigation {color: #00468C; TEXT-DECORATION: none; font-weight: normal; font-size: 11px;}
	a.boxNavigation:hover {color:#000000; TEXT-DECORATION:underline;}
a.listNavigation {COLOR:#00468C; TEXT-DECORATION:none; font-size:12px;}
	a.listNavigation:hover {TEXT-DECORATION:underline; color:#000000;}
a.link1 {COLOR:#00468C; TEXT-DECORATION: none; font-weight: bold;}
	a.link1:hover {TEXT-DECORATION: underline; color:#000000;}
a.link2_2 {COLOR:#606060; TEXT-DECORATION: underline; font-weight: normal; font-variant:small-caps;}
	a.link2_2:hover {TEXT-DECORATION: underline; color:#00468C;}

/* formatta la barra di navigazione nelle pagine*/
div#navigationbar { margin: 0px 0px 15px 0px;  height: 20px; font-size:11px; color:#000000; line-height:20px; text-align:right; padding:0px 8px;}
div#navigationbar strong { color:#333333; font-weight:normal;}
div#navigationbar a { color: #00468C; text-decoration: none } 
div#navigationbar a:hover { color: #000000; text-decoration:underline }

/* formatta lo style dei fieldset per MOZILLA */
*>fieldset { border:1px solid #D6D9E0; }
fieldset legend{padding:0px 8px;}

/********************#layout header page definition styles*********/
div#top {padding:0px; clear:both; margin:0px 0px;}
div#top .logo{width:900px; padding:0px; 
	border-bottom:1px solid #ffffff; border-top:1px solid #ffffff;
	background-image:url("../images/teksideheader.jpg"); background-repeat:no-repeat;
	margin:0px 0px 0px 0px;}
	div#top .logo a{width:900px; height:190px; display:block; text-decoration:none;}
	div#top .logo a:hover{text-decoration:none;}
*> div#top .top_nav{height:25px; margin:0px 0px; padding:0px 10px 8px 10px; clear:both;
	background:#e1d6dd; background-repeat:repeat; 
	text-align:left; font-size:11px; color:#333333; border-top:1px solid #006290;}
* html div#top .top_nav{height:25px; margin:0px 0px -10px 0px; padding:0px 10px 0px 10px; clear:both;
	background:#e1d6dd; background-repeat:repeat; 
	text-align:left; font-size:11px; color:#333333; border-top:1px solid #006290;}
div#top .top_nav a{font-size:11px; color:#333333; font-family:Tahoma, Verdana, Arial;}
div#top .top_nav a:hover{color:#006290; text-decoration:underline;}	

div#category {margin:0px 0px 0px 0px; padding:0px; height:20px; clear:both;}
div#category .navigation {background:url("../images/bgheader.jpg"); background-repeat:repeat; 
	height:20px; padding:0px 0px 0px 10px;}
div#category .navigation a {background:url(../images/tec-side/arrow_menu.jpg) left center no-repeat; 
	display:block; float:left; line-height:18px; padding:0px 15px 0px 12px; margin-left:5px;
	color:#FFFFFF; font-size:11px; font-family:Tahoma, Verdana, Arial; text-decoration: none;
	text-transform:uppercase; font-weight:normal;}
div#category .navigation a:hover {background:url(../images/tec-side/arrow_menu.jpg) left center no-repeat; 
	display:block; float:left; line-height:18px; padding:0px 15px 0px 12px; margin-left:5px;
	color:#70cdf3; font-size:11px; font-family:Tahoma, Verdana, Arial; text-decoration:none;
	text-transform:uppercase; font-weight:normal;}

/* LEFT MENU */
div#leftmenu {padding:0px 0px; margin:0px 0px 0px 0px; text-align:center; width:196px;}
div#rightmenu {padding:0px 0px; margin:0px 0px 0px 0px; text-align:center; width:196px;}

.mainbox {margin:0px 0px 5px 0px; text-align:left; padding:0px; border:#777777 1px solid;}	
	.mainbox form{padding:0; margin:0;}
	.leftbox {padding:0px; margin:0px;}
	.tl-titleleft {
		clear: both; background:url(../images/tec-side/up1.jpg) repeat; height:20px; margin:0px; border:0px; }
	.tl-titleleft .testa {color:#ffffff; padding:0px 0px 0px 8px; font-size:12px; font-weight:normal; line-height:20px;}

div.ie_login{margin:0px;}
div.ie_login table{width:100%; margin:0px;}
* html div.ie_login table{width:90%; margin:0px;}

/********************************************************/
/* Layout colonna sx e dx									*/
/*------------------------------------------------------*/
div.content_left{padding:5px 5px 10px 5px; margin:0px; text-align:left; font-size:11px; color:#677B8D;}
div.content_left img{border:0px;}
div.content_left a{font-size:11px; color:#00468C;}
div.content_left a:hover{font-weight:normal; color:#000000; text-decoration:none;}
div.content_left a.login{font-size:11px; color:#00468C;}
div.content_left a.login:hover{font-size:11px; color:#000000; text-decoration:underline;}
div.content_left .tx_login{font-size:11px; color:#000000; font-weight:normal;}
div.content_left .input_login{height:auto;}

/********************#layout footer page definition styles*********/
#footer {background:#FFFFFF; background-repeat:repeat; clear:both;  
	color: #FFFFFF; font-size:11px; font-family:Tahoma, Verdana, Arial; text-align:center; 
	margin:0px 0px 0px 0px; padding:0px;}
#footer a {color:#666666; text-decoration: none;}
#footer a:hover {color:#FF6B01; text-decoration:underline; }
#footer .nav-footer {background:#000000; background-repeat:repeat; 
	height:15px; padding:0px 0px 0px 10px; clear:both; margin:0px;}
#footer .nav-footer a {background:url("../images/tec-side/arrow_menu.jpg") 0 0.5em; background-repeat:no-repeat; 
	display:block; float:right; line-height:15px; padding:0px 15px 0px 12px; margin-left:5px;
	color:#FFFFFF; font-size:10px; font-family:Tahoma, Verdana, Arial; text-decoration:none;
	text-transform:uppercase; font-weight:normal;}
#footer .nav-footer a:hover {background:url("../images/tec-side/arrow_menu.jpg") 0 0.5em; background-repeat:no-repeat; 
	display:block; float:right; line-height:15px; padding:0px 15px 0px 12px; margin-left:5px;
	color:#70cdf3; font-size:10px; font-family:Tahoma, Verdana, Arial; text-decoration:none;
	text-transform:uppercase; font-weight:normal;}
#footer .copy{clear:both; margin:2px 0px; padding:8px 10px;
	border-bottom:1px dotted #1E2C76; border-top:1px dotted #1E2C76; 
	background:#ffffff; color:#666666; text-align:left;}
#footer .copy img{border:1px solid #D0D1D3;}

/********************#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:10px; margin:0px; text-align:left; }
div#productimg{float:left; width:30%; 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.notes{float:left; width:33%; 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 10px; 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/arrow(2).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.notes .bottoni { font-size:11px; line-height:20px; color: #006290; 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**************/
div#find-list-products 			{ margin:0px 0px 0px 0px; font-size:12px; color:#000000; line-height:23px; text-align: left; padding:8px; }
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:#00468C; } 
div#find-list-products a.num_page{
	background:#e1d6dd; padding:2px 5px; margin:0px 1px; 
	color:#000; text-align:center; font-size:12px; text-decoration:none; font-weight:bold;
	border:1px solid #999;}
div#find-list-products a.num_page:hover{
	background:#e1d6dd; color:#000000; text-decoration:none;
	border:1px solid #00468C;}
div#find-list-products .num_page_active{
	background:#e1d6dd; padding:2px 5px; margin:0px 1px; 
	color:#00468C; text-align:center; font-size:12px; font-weight:bold;
	border:1px solid #00468C;}
	


.list-container 		{ border:0px; margin:0px 0px; padding:10px 0px;}
.list-container fieldset.catalog{border:0px; padding:0px 0px 10px 0px; margin:0px;}
.list-container .titolo a{color:#000000; text-decoration:none; font-size:12px; font-weight:bold;}
.list-container .titolo a:hover{color: #00468C; 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;}
.list-container .list-img a { font-size: 9px; color: #666666; text-decoration: none}
.list-container .list-img a:hover{color: #006290; 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:#0066FF }
.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: #006290; font-weight:normal; }

/********************#layout vetrina************/
div#attenzione			{height:40px; width:auto; margin:10px 0px; padding:8px; border:1px solid #D0D1D3;}
div#attenzione .img		{margin-bottom:3px; clear:both;}
div#attenzione .text 	{line-height:40px; text-align:left; width:auto; margin-left:15px;}
div#attenzione .tx_attenzione{color:#EC0911; font-size:11px; font-weight:normal;}
div#attenzione img		{float:none; margin:0px; padding:0px;}	

.title-groupcategory 	{color:#00468C; font-size:13px; font-family:Verdana, Arial; font-weight:bold; margin-bottom:5px;}
.title-groupcategory1 	{margin:10px 0px; width:100%; font-size:13px; color:#2670C7; font-weight:bold; }

div#prevshop-category 	{margin:5px 0px; width:37%; float:left;}
div#prevshop-category 	.prevshop-categorybox		{margin:0px 0px; padding:0px; border:0px; text-align:left;}
div#prevshop-category 	fieldset.box				{padding:0px 10px 10px 10px; margin:0px;}
div#prevshop-category 	.categorybox-uplink 		{text-align:left; height:auto; border-bottom:#dcdcdc dotted 1px; margin:0px; padding:5px; color: #006290; font-size:11px;}
div#prevshop-category 	.categorybox-uplink a 		{font-size:12px; color:#000000; padding-left:5px; text-decoration:none;}
div#prevshop-category 	.categorybox-uplink a:hover	{color:#00468C; text-decoration:underline;}

/*****************************************************/
div#prevshop-bestcategory {margin:5px 0px; width:60%; float:right;}
div#prevshop-bestcategory .prevshop-bestcategorybox 					{padding:0px; margin:0px; text-align:left; border:0px; clear:both;}
div#prevshop-bestcategory fieldset.best-box								{padding:0px 8px 8px 8px; margin:0px;}
*>div#prevshop-bestcategory fieldset.best-box							{padding:8px; margin:0px;}
*+html div#prevshop-bestcategory fieldset.best-box						{padding:0px 8px 8px 8px; margin:0px;}
div#prevshop-bestcategory .prevshop-bestcategorybox fieldset			{border:0px; border-bottom:1px dotted #D6D9E0; padding:8px 0px;}
* html div#prevshop-bestcategory .prevshop-bestcategorybox fieldset		{border:0px; border-bottom:1px dotted #D6D9E0; padding:15px 0px 0px 0px;}
div#prevshop-bestcategory .prevshop-bestcategorybox .bottoni			{width:auto; height:auto; margin:5px 0px 10px 0px; font-size:11px; font-weight:normal; color: #006290; line-height:18px;}
div#prevshop-bestcategory .prevshop-bestcategorybox img					{border:0px; text-decoration:none;}
div#prevshop-bestcategory .prevshop-bestcategorybox a.title				{font-size:12px; color:#000000; font-weight:bold;}
div#prevshop-bestcategory .prevshop-bestcategorybox a.title:hover		{text-decoration:underline; color:#00468C; }
div#prevshop-bestcategory .prevshop-bestcategoryboximg 					{padding:10px 0px; margin:0px 0px; font-size:9px; color:#999999; text-align:center; width:45%; float:left; border:1px solid #ffffff; }
div#prevshop-bestcategory .prevshop-bestcategorybox-text 				{width:53%; padding:0px 0px; margin:10px 0px 0px 0px; font-size:11px; float:right; color:#333333; font-weight:normal; text-align:left; border:1px solid #ffffff; }

/********************************************************/
/* Layout sezione Corpo Mappa							*/
/*------------------------------------------------------*/
div#corpo-mappa{width:100%; height:auto; margin:0px 0px 10px 0px; padding:0px; text-align:left;}
div#corpo-mappa img{border:0px;}
div#corpo-mappa p{width:99%; text-align:justify; padding-left:5px;}
div#corpo-mappa .sezione{width:98%; height:auto; margin-bottom:30px; padding:5px 0px 5px 10px; border-bottom:1px dotted #cccccc; clear:both;}
div#corpo-mappa .elenco{width:45%; float:left; margin:0px;}
* html div#corpo-mappa .elenco{width:45%; float:left; margin:-20px 0px 0px 0px;}
div#corpo-mappa ul{list-style-position:outside; list-style:url("../images/arrow(2).gif"); margin:-20px 0px 30px 30px; padding:0px;}

/********************************************************/
/* Layout sezione Corpo Home	  						*/
/*------------------------------------------------------*/
/********************#div sezione "articoli" */
div#articoli{ text-align:center; margin:0px 0px;}
div.area-riservata{width:100%; border:0px; text-align:center; padding-bottom:10px; margin:0px 0px; }

/********************#div interno alla sezione "articoli" */
div#articoli .singolo_articolo {height:auto; padding:0px 0px 5px 0px; margin:0px 0px; clear:both; }
div#articoli fieldset{height:auto; padding:8px 8px; border:0px;}

/********************#div interni a "singolo_articolo" */
div#articoli .nome_prodotto{ margin:0px; text-align:left; clear:both; padding:0px 0px 8px 0px; line-height:18px;}
div#articoli a.product-name{color:#000000; text-decoration:none; font-size:12px; font-weight:bold;}
div#articoli a.product-name:hover{color: #00468C; text-decoration:none;}

/********************#div prodotto e prezzi */
div#articoli .blocco_sup{ clear:both; border:0px; margin:0px 0px; padding:2px 0px;}

/********************#div descrizione prodotto */
div#articoli .img_prodotto		{width:120px; text-align:center; padding:0px; float:left; font-size:11px; color:#999999;}
div#articoli .desc_aggiuntiva	{width:29%; text-align:left; padding:0px; float:left; margin:0px;}
div#articoli .txNews{font-size:11px;}
div#articoli a{font-size:11px}
/********************#div prezzi prodotto */
div#articoli .prezzi_prodotto{ width:40%; padding:0px 0px; text-align:left; margin:0px; line-height:18px; float:right; }
.riga{margin:2px 0px; padding:0px 5px; height:21px; line-height:21px; border-left:1px dotted #D6D9E0; border-bottom:1px dotted #D6D9E0; clear:both; font-size:11px; font-weight:normal; color:#333333;} 
.prezzo{font:bold 15px Arial, Helvetica, sans-serif; color:#ff5a00;}
.prezzo_s{font-size:12px; font-weight:normal; color:#000000;}

/********************************************************/
/* Layout sezione News Bottom							*/
/*------------------------------------------------------*/
/* div contenitore per Mozilla e IE7 IE6 */
.anteprima_news		{clear:both; text-align:left;  border-bottom:1px solid #dcdcdc; padding:5px 0px; margin:0px; color:#006290; font-size:11px; }
.anteprima_news .data 	{height:22px; line-height:22px; clear:both; margin:0px;}
.anteprima_news .title	{height:22px; line-height:22px; clear:both; margin:0px; font-size:12px;}
.anteprima_news a		{color:#000000;}
.anteprima_news a:hover	{color:#00468C; text-decoration:none;}
.link_altre_news	{clear:both; text-align:right; border:0px; padding:8px; margin:0px; }

/********************************************************/
/* Layout sezione Corpo News							*/
/*------------------------------------------------------*/
div#corpo-news	{height:auto; margin:0px; padding:0px; text-align:left;}
div#corpo-news img {border:0px;}
/* div corpo */
div#corpo-news .singola-news	{width:auto; padding:20px 10px 15px 10px; clear:both; height:auto; border-bottom:1px dotted #BDBDBD;}
*>div#corpo-news .singola-news	{width:auto; padding:20px 10px; clear:both; height:auto; border-bottom:1px dotted #BDBDBD;}
div#corpo-news .singola-news fieldset{height:auto; padding:0px; border:0px;}
div#corpo-news .singola-news .foto{margin:0px 10px 0px 5px; float:left;}

/********************************************************/
/* Layout sezione Corpo Contatti + Modulo Registraz.	*/
/*------------------------------------------------------*/
div#contatti{height:auto; margin:0px; padding:0px; text-align:center;}
div#contatti img{border:0px; float:left; margin-right:5px;}
/* div corpo */
div#contatti .modulo-invio{height:auto; width:95%; margin:10px auto; padding:0px; clear:both; text-align:left;}
* html div#contatti .modulo-invio{height:auto; width:auto; margin:10px; padding:0px; clear:both; text-align:left;}
div#contatti .modulo-invio .dati-sx{width:40%; float:left; text-align:left; height:22px; line-height:22px; margin:0px; padding:0px 0px;}
div#contatti .modulo-invio .dati-dx{width:60%; float:right; text-align:left; height:22px; line-height:22px; margin:0px; padding:0px 0px;}
div#contatti .modulo-invio .dati-dx input, 
div#contatti .modulo-invio .dati-dx select{padding:1px;}
div#contatti .modulo-invio .dati-dx-tx{width:60%; float:right; text-align:left; height:auto; margin:0px; padding:0px 0px;}
div#contatti fieldset{padding:0px 10px 10px 10px;}
div#contatti .modulo-invio .dati-sx1{width:49%; float:left; text-align:left; height:25px; line-height:25px; margin:0px; padding:0px 0px;}
div#contatti .modulo-invio .dati-dx1{width:49%; float:right; text-align:left; height:25px; line-height:25px; margin:0px; padding:0px 0px;}
div#contatti .modulo-invio .dati-dx1 input, 
div#contatti .modulo-invio .dati-dx1 select{padding:1px;}

/********************************************************/
/* Layout sezione Corpo Registrazione					*/
/*------------------------------------------------------*/
div#registrazione{height:auto; margin:0px; padding:0px; text-align:left;}
div#registrazione img{border:0px; float:left; margin-right:10px;}
/* div corpo */
div#registrazione .modulo{height:auto; margin:20px 0px; padding-top:20px; clear:both;}
div#registrazione .modulo .dati{width:20%; float:left; text-align:left; margin-left:5px; margin-top:8px; }
div#registrazione .modulo .dati_input{width:28%; float:left; text-align:left; }
div#registrazione .modulo .dati1{width:25%; float:left; text-align:left; margin-left:5px; margin-top:8px; }
div#registrazione .modulo .dati1_input{width:70%; float:left; text-align:left; }
div#registrazione .modulo .dati1_1{width:80%; float:left; text-align:justify; }
div#registrazione .modulo .dati1_2{width:15%; float:left; text-align:left; margin-left:5px;}
div#registrazione .centra{text-align:center;}


/********************************************************/
/* Layout sezione Corpo Carrello						*/
/*------------------------------------------------------*/
div#corpo-carrello{height:auto; margin:0px 4px 0px 0px; padding:0px; text-align:left;}
/* style corpo */
div#corpo-carrello img{border:0px; float:left; margin-right:5px;}
div#corpo-carrello img.icona{border:0px; float:left; margin:5px 5px 0px 5px;}
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:48%; height:25px; float:left; border:1px solid #dddddd; background-color:#ffffff; line-height:25px; margin:5px 5px 5px 0px;}
div#corpo-carrello .data-ordine-dx{width:48%; height:25px; float:right; border:1px solid #dddddd; background-color:#ffffff; line-height:25px; margin:5px 0px 5px 0px;}
div#corpo-carrello .tab-prodotto{width:100%; height:auto; clear:both; border:1px solid #bdbdbd; padding:0px; margin:10px 0px;}
div#corpo-carrello .tab-prodotto table .text-center{text-align:center;}
div#corpo-carrello .tab-prodotto table .sfondo{background-color:#efefef; text-align:center; border-right:1px solid #bdbdbd; border-bottom:1px solid #bdbdbd; padding:0px;}
div#corpo-carrello .tab-prodotto table td.bordo_separatore{ border-bottom:1px dotted #dddddd; padding:0px 0px 0px 0px;}
div#corpo-carrello .tab-prodotto table td{border-bottom:1px solid #dcdcdc; padding-top:5px;}
div#corpo-carrello .riepilogo{height:auto; clear:both; margin:10px 0px; padding:0px; text-align:left; border:1px solid #aaaaaa;}
* html div#corpo-carrello .riepilogo{height:auto; clear:both; margin:10px 0px; padding:8px; text-align:left; border:1px solid #aaaaaa;}
*+html div#corpo-carrello .riepilogo{height:auto; clear:both; margin:10px 0px; padding:8px; text-align:left; border:1px solid #aaaaaa;}
div#corpo-carrello .riepilogo fieldset{border:0px; margin:0px; width:100%;}
div#corpo-carrello .riepilogo .sx{height:auto; float:left; width:45%; margin:0px; padding:5px 0px;}
div#corpo-carrello .riepilogo .cx{height:auto; float:left; width:25%; margin:0px; padding:5px 0px;}
div#corpo-carrello .riepilogo .dx{height:auto; float:right; width:25%; margin:0px; padding:5px 0px; text-align:left; font-size:11px; color:#000000;}
div#corpo-carrello .riepilogo .dx input{margin-bottom:5px;}
*+html div#corpo-carrello .riepilogo .dx input{margin-bottom:3px;}
* html div#corpo-carrello .riepilogo .dx input{margin-bottom:3px;}
div#corpo-carrello .bottoni{width:100%; clear:both; margin:10px 0px; text-align:center; height:auto;}
div#corpo-carrello .bottoni img{border:0px; float:none;}
div#corpo-carrello a{font-size:11px; font-weight:bold; color:  #006290;}
div#corpo-carrello .centra{text-align:center;}


/********************************************************/
/* Layout sezione Corpo Login							*/
/*------------------------------------------------------*/
div#corpo-login{height:auto; margin:0px; padding:0px; text-align:left;}
div#corpo-login img{border:0px; float:left; margin-right:10px;}
div#corpo-login img.icona{border:0px; float:left; margin:5px 5px 0px 5px;}
/* div corpo */
div#corpo-login .modulo{height:auto; width:98%; margin:10px 10px; clear:both;}
div#corpo-login .modulo fieldset{padding:0px 10px 10px 10px; text-align:left;}
div#corpo-login .modulo .dati{width:48%; float:left; text-align:right; }
div#corpo-login .modulo .dati1{width:50%; float:left; text-align:right; }

div#corpo-login .modulo .dati1_1		{width:52%; float:left; text-align:justify; }
div#corpo-login .modulo .dati1_2		{width:45%; float:left; text-align:right; }
* html div#corpo-login .modulo .dati1_1	{width:52%; float:left; text-align:justify; padding:20px 0px 20px 10px;}
* html div#corpo-login .modulo .dati1_2	{width:45%; float:left; text-align:right; padding:0px 0px 10px 0px;}
div#corpo-login .centra{text-align:center;}
div#corpo-login a.link{font-size:15px; color:#FF6600; font-weight:bold; cursor:pointer;}
div#corpo-login a.link:hover{color: #006290; text-decoration:underline;}
div#corpo-login a.link:visited{color:#FF6600;}
div#corpo-login a.link1{font-size:12px; color:  #006290; cursor:pointer;}
div#corpo-login a.link1:hover{color: #006290; text-decoration:underline;}
div#corpo-login a.link1:visited{color: #006290;}
div#corpo-login .data-ordine-sx{width:49%; height:25px; float:left; border:1px solid #dddddd; line-height:25px; margin:5px 5px 5px 0px;}
div#corpo-login .data-ordine-dx{width:49%; height:25px; float:right; border:1px solid #dddddd; line-height:25px; margin:5px 0px 5px 0px;}
div#corpo-login .riepilogo{height:auto; width:100%; margin:20px 0px; padding:0px; clear:both; text-align:left; border:2px solid #dddddd;}
* html div#corpo-login .riepilogo{height:auto; width:97%; margin:20px 0px; padding:10px;  clear:both; text-align:left; border:2px solid #dddddd;}
*+html div#corpo-login .riepilogo{height:auto; width:97%; margin:20px 0px; padding:10px;  clear:both; text-align:left; border:2px solid #dddddd;}
div#corpo-login .riepilogo fieldset{border:0px; margin:0px;}
div#corpo-login .riepilogo .sx{height:auto; float:left; width:45%; margin:0px; padding:5px 5px 5px 0px;}
div#corpo-login .riepilogo .cx{height:auto; float:left; width:25%; margin:0px; padding:5px 0px;}
div#corpo-login .riepilogo .dx{height:auto; float:right; width:25%; margin:0px; padding:5px 0px; text-align:left;}
div#corpo-login .bottoni{width:100%; clear:both; margin:10px 0px; text-align:center; height:auto;}
div#corpo-login .bottoni img{border:0px; float:left;}

/********************************************************/
/* Layout sezione FOTO GALLERY							*/
/*------------------------------------------------------*/
table.fotogallery{
	width:100%; padding:0; margin:0; border:0;}
	table.fotogallery td{
		padding:5px; vertical-align:middle; text-align:center; background:#FFF; height:100px; width:25%;
		border:1px solid #D5D5D5; border-bottom:1px solid #777; border-right:1px solid #777;}
	table.fotogallery td:hover{
		padding:5px; vertical-align:middle; text-align:center; background:#E9E9E9;
		border:1px solid #D5D5D5; border-top:1px solid #777; border-left:1px solid #777;}
	

/********************************************************/
/* Layout sezione pagine statiche CMS					*/
/*------------------------------------------------------*/
div#pag-statica{height:auto; margin:0px 20px; padding:0px; text-align:left;}
div#pag-statica img{border:0px; margin-right:0px;}
div#pag-statica a{font-size:12px; color:  #006290; font-weight:bold;}
div#pag-statica fieldset{width:95%; padding:5px;}
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:0px 0px 0px 30px; padding:0px; clear:both; list-style-type:none;}
div#pag-statica ul li{list-style-type:square; padding:0px; margin:3px 0px; line-height:18px; font-size:12px; color:#313131;}

/********************************************************/
/* Layout pagine di transazione							*/
/*------------------------------------------------------*/
div#pagina_intermedia{width:100%; height:100%; margin:0px auto; 
	background:#628496; background-repeat:repeat; 
	text-align:center; font-family:Arial;}
div#pagina_intermedia .corpo{width:500px; height:auto; margin:10% auto; padding:10px; border:2px solid #e1d6dd; background: #FFFFFF; text-align:center;}
* html div#pagina_intermedia .corpo{width:500px; height:auto; margin:10% auto; padding:10px 10px 20px 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-image:url("../images/icons/48x48_check2.gif"); width:48px; height:48px; clear:both; margin:5px auto;}
div#pagina_intermedia .divieto{background-image:url("../images/icons/divieto.jpg"); width:48px; height:48px; clear:both; margin:5px auto;}
div#pagina_intermedia .attenzione-int{background-image:url("../images/icons/48x48_warning.gif"); width:44px; height:40px; clear:both; margin:5px auto;}
div#pagina_intermedia .caricamento{background-image:url("../images/icons/loading.gif"); width:32px; height:32px; clear:both; margin:5px auto;}
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{width:100%; height:100%; margin:0px auto; 
	text-align:center; font-family:Tahoma, Verdana, Arial; font-size:12px;
	background:#628496; background-repeat:repeat;}
div#pagina_conf_ordine .corpo{width:500px; height:auto; margin:150px auto 0px auto; padding:10px 10px; border:1px solid #e1d6dd; 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:20px auto; padding:10px; border:0px; background: #FFFFFF;}
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:#ffffff;}
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; color: #000000; font-size:11px; font-weight:normal;}
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:20px; font-size:12px; font-weight:normal; color:#ffffff; line-height:20px; border-right:1px solid #D6D9E0; border-bottom:1px solid #D6D9E0; background-image:url("../images/tec-side/up1.jpg"); background-repeat:repeat-x; padding:0px 8px; font-family:Tahoma, Verdana, Arial;}
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:#00468C; 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:#00468C; text-decoration:underline;}


/*******************************/
/* LIGHTBOX 2.03.3 - ZOOM IMG  */
/*******************************/
#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 500px;
	height:500px;
	margin: -30px auto 0 auto;
	border: 2px solid #006290;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background: #DADCDC;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0px;
	border-right: 2px solid #006290; border-left: 2px solid #006290; border-bottom: 2px solid #006290; 
	height: 50px;
	}

#imageData{	padding:5px; color:#006290; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; }			
#imageData #bottomNavClose{ width:66px; float: right;}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}

/*----------------------------------*/
/*	MENU-TAB ZOOM ARTICOLO 			*/
/*----------------------------------*/

div.tabpanel {
		width:100%; }
	div.tabpanel div.tab{
		border:1px solid #D7D7D7; border-top:0px; 
		padding:20px; height:auto;	font: normal 11px Arial, Helvetica, sans-serif; color:#000;
		line-height:18px; text-align:left;}
	div.tabpanel div.tab fieldset.tab-box{
		border:1px solid #cccccc;}
	div.tab p{
		margin:0; padding:0; font: normal 11px Arial, Helvetica, sans-serif; color:#000;}
/* Inizio tab */
ul.tabnav{
		width: 				100%;
		overflow:			hidden;
		list-style-type:	none;
     	margin: 			0;
		padding:			0;
		background:			url(../images/line.png) repeat-x bottom;
}
ul.tabnav li{
		float: 				left;
		margin: 			0 0 0 0.5em;
		padding: 			0;
		list-style-type:	none;
}
ul.tabnav a{
		float: 				left;
		padding: 			0px 0px 0px 8px;
    	background: 		url(../images/tab.png) no-repeat top left;
    	text-decoration: 	none;
		color: 				#515151;
		border-bottom: 		1px solid #D7D7D7;
}
ul.tabnav span{
		float: 				left;
		padding: 			0.6em 0.8em 0.6em 0;
    	background: 		url(../images/tab.png) no-repeat top right;
		cursor: 			pointer;
		font-size:			11px;
		font-weight:		bold;
}
ul.tabnav a.active,ul.tabnav a:hover{
    	background: 		url(../images/tab2.png) no-repeat top left;
    	border-bottom:		1px solid #FFF;
		text-decoration:	none;
		color:				#00468C;
}
ul.tabnav a.active span,ul.tabnav a:hover span{
    	background: 		url(../images/tab2.png) no-repeat top right;
		color:				#00468C;
		font-weight:		bold;
		text-decoration:	none;
}
ul.tabnav a:hover span{
		text-decoration:	none;
}



.tratteggio{
		border-bottom:		1px dotted #bdbdbd;
		height:				1px;
		background: 		#FFFFFF;
}

*+html div.scheda {
		width:				95%;
}
* html div.scheda {
		margin:				0px;
		font-size:			11px;
		line-height:		18px;
		color:				#666666;
}


/************************************************/
/*	AREA RISERVATA AL CLIENTE					*/
/*----------------------------------------------*/
html.body_profile, body.body_profile{margin:0px; padding:0px;
	background:#FFFFFF; font-family:Tahoma, Verdana, Arial; font-size:12px;}

.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{width:100%; margin:0px; padding:0px; text-align:center; background:#FFFFFF;}
div#menu-utente .menu{width:90%; height:auto; margin:100px auto; padding:0px;}
div#menu-utente .menu fieldset{padding:10px;}

/* MODULI NAR */
div#moduli-nar{width:100%; margin:0px; padding:0px; text-align:center; 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;}

/* ORDINI */
div#ordini{width:100%;  margin:0px; padding:0px; text-align:center; 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;}

/* DETTAGLIO ORDINI */
div#dettaglio-ordini{width:100%; margin:0px; padding:0px; text-align:center; 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;}

/* FATTURE */
div#fatture{width:100%; margin:0px; padding:0px; text-align:center; 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;}

/* DETTAGLIO FATTURE */
div#dettaglio-fatture{width:100%; margin:0px; padding:0px; text-align:center; 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;}

/* DATI CLIENTE */
div#cliente{width:100%; margin:0px; padding:0px; text-align:center; 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;}


/*********************************************************/
/* TOOLTIPS - HELP FRONT END */

*>img.tooltip		{vertical-align:inherit;}
*+html img.tooltip	{vertical-align:middle;}
* html img.tooltip	{vertical-align:middle;}

/************************/
/* MENU CATEGORIE		*/
/************************/
ul#navmenu-v, ul#navmenu-v li, ul#navmenu-v ul {
  	margin: 0; padding: 0; list-style: none;}
	ul#navmenu-v{ width:100%;}
	ul#navmenu-v:after /*From IE 7 lack of compliance*/{
  		clear: both; display: block; font-size:11px; content: "."; height: 0; visibility: hidden; background:#FFFFFF;}
	ul#navmenu-v li {
  		float: left; display: block; /*display: inline; For IE*/ position: relative; z-index:100; width:100%;}
	/* Root Menu */
	ul#navmenu-v a {
  		border-bottom:1px solid #dcdcdc; padding:4px 5px; margin:0; display: block; background:#FFFFFF;
		color: #333333; font-size:11px; font-weight:normal; text-decoration: none;}
	ul#navmenu-v a.promo{
		background:url(../images/promotion_icon.png) left center no-repeat #F0F0F0; padding:0px 0px 0px 22px;
		line-height:20px; height:20px; margin:1px; border:1px solid #E7E7E7;
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-weight:bold; font-size:12px; text-transform:uppercase; color:#EC1D23;}		
		/* Root Menu Hover Persistence */
		ul#navmenu-v a:hover, ul#navmenu-v li:hover a, ul#navmenu-v li.iehover a { 
  			background:#FFFFFF; color: #00468C; border-bottom:1px solid #00468C; font-weight:bold; text-decoration:none;}
		ul#navmenu-v a.promo:hover, ul#navmenu-v li:hover a.promo, ul#navmenu-v li.iehover a.promo{
			background:url(../images/promotion_icon.png) left center no-repeat #E9E9E9; 
			color:#EC1D23; font-weight:bold; text-decoration:none; border:1px solid #E0E0E0;}
	/* 2nd Menu */
	ul#navmenu-v ul{width:200px;}
	ul#navmenu-v li:hover li a, ul#navmenu-v li.iehover li a {
  		background:#f1f1f1; color: #000000; font-weight:normal; border:1px solid #bdbdbd; border-left:3px solid #999999;
		z-index:999; margin:0px 0px 1px 0px;}
		/* 2nd Menu Hover Persistence */
		ul#navmenu-v li:hover li a:hover, ul#navmenu-v li:hover li:hover a,
		ul#navmenu-v li.iehover li a:hover, ul#navmenu-v li.iehover li.iehover a {
 			background:#f1f1f1; color: #000000; font-weight:bold; border:1px solid #bdbdbd; border-left:3px solid #00468C;
			z-index:999; margin:0px 0px 1px 0px;}
	ul#navmenu-v ul, ul#navmenu-v ul ul, ul#navmenu-v ul ul ul {
  		display: none; position: absolute; top:0px; left:194px; background:#FFFFFF; z-index:999;}
/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-v li:hover ul ul,
ul#navmenu-v li:hover ul ul ul,
ul#navmenu-v li.iehover ul ul,
ul#navmenu-v li.iehover ul ul ul {
  display: none;
  z-index:999;
}
ul#navmenu-v li:hover ul,
ul#navmenu-v ul li:hover ul,
ul#navmenu-v ul ul li:hover ul,
ul#navmenu-v li.iehover ul,
ul#navmenu-v ul li.iehover ul,
ul#navmenu-v ul ul li.iehover ul {
  display: block;
  z-index:999;
}             

/**********************************************/

/* MENU PAGINE */
ul.navmenu-page, ul.navmenu-page li, ul.navmenu-page ul {
  margin:0px 0px; padding: 0; width:100%; list-style: none;}
	ul.navmenu-page:after /*From IE 7 lack of compliance*/{
  		clear: both; display: block; font-size:11px; content: "."; height: 0; visibility: hidden; background:#FFFFFF;}
	ul.navmenu-page li {
  		float: left; display: block; /*display: inline; For IE*/ position: relative; z-index:100; }
	/* Root Menu */
	ul.navmenu-page a {
  		border-bottom:1px solid #dcdcdc; padding:4px 5px; margin:0; display: block; background:#FFFFFF;
		color: #333333; font-size:11px; font-weight:normal; text-decoration: none; }
	/* Root Menu Hover Persistence */
	ul.navmenu-page a:hover, ul.navmenu-page li:hover a, ul.navmenu-page li.iehover a {
  		background:#e1d6dd; color: #000000; font-weight:normal; text-decoration:none;}


/*___________________________________________________________________  Demos  */
div.inline-sample-content {padding: 10px;}
#hongkong {text-align: center;}
#advanced-pane {display: none;}
.hidden {display: none;}

a.preventivo{font-size:11px; color:#ED1821; text-decoration:none;}
a.preventivo:hover{color:#006290; text-decoration:underline;}

.clear{clear:both;}

.cart_item{
	width:100%; border:0; padding:0; margin:5px 0px;}
	* html .cart_item{width:90%; margin:5px auto;}
	.cart_item th{
		background:#F0F0F0; border:1px solid #E3E3E3; border-left:1px solid #FFFFFF;
		padding:3px; text-align:center; font:bold 12px "Arial Narrow", Arial; text-transform:uppercase; color:#006690;}
	.cart_item td{
		background:#FFF; border-bottom:1px solid #E3E3E3; padding:3px;
		font:normal 11px Arial, Helvetica, sans-serif; color:#000;}	