/* css document */
/****************************************************************/
/*   Design:   Xyber Sas						              	*/
/*   File:     xhtml.css			                          	*/
/*--------------------------------------------------------------*/
/*   Author:   Alessia Basi		                              	*/
/*   Date:     01-09-2008		                              	*/
/*   Homepage: http://www.inkline.it/					*/
/*--------------------------------------------------------------*/

html, body {height:100%; width:100%; margin:0px; padding:0px; text-align:center;
	background:#ffffff; background-repeat:repeat; 
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#313131; } 
div#content{width:1000px; padding:0px 0px; text-align:center; 
	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;}
.button 	{border:1px outset #cccccc; background:url("../images/bk-tl-title2.gif") repeat; height:auto; cursor:pointer; text-align:center; color: #ffffff; font-family:Arial; font-size:10px; text-transform:uppercase; margin:0px 0px; padding:0px 0px;}
*>.button 	{border:1px outset #cccccc; background:url("../images/bk-tl-title2.gif") repeat; height:auto; cursor:pointer; text-align:center; color: #ffffff; font-family:Arial; font-size:10px; text-transform:uppercase;  margin:0px 0px; padding:0px 5px;}
*+html .button 	{border:1px outset #cccccc; background:url("../images/bk-tl-title2.gif") repeat; height:auto; cursor:pointer; text-align:center; color: #ffffff; font-family:Arial; font-size:10px; text-transform:uppercase;  margin:0px 0px; padding:0px 0px;}

.text_title	{color:#006290; font-size:11px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; text-transform:uppercase; }
.titolo		{clear:both; border:0px; padding:0px 0px; margin:5px 8px; text-align:left;}
.corpo		{height:auto; margin:5px; padding:0px; text-align:justify;}

/********************#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: #999999; FONT-WEIGHT: bold; line-height: 18px;}
.ch99-2 {FONT-SIZE:11px; COLOR: #999999; FONT-WEIGHT:normal;}
.ch10 {FONT-SIZE:11px; COLOR: #006290; 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:  #006290; TEXT-ALIGN:left; line-height:15px;}
.ch177{font-weight:normal; FONT-SIZE:12px; color:#000000; 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: #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{color:#006290; font-size:15px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; text-transform:uppercase;}
.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:12px; COLOR: #cc0000; font-weight:normal;}
.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{color:#cc0000; font-size:13px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; text-transform:uppercase;}
.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;}

.txNews {color:#333333; font-size:11px; font-style:normal; line-height:18px; }
.txBold{ font-weight:bold;}

.banner { margin:5px; padding:5px;}

/*LINK*/
a{text-decoration: none; color:#333333;}
a:hover {COLOR:#006290; TEXT-DECORATION: underline;}
a.num_page{background:#D7D8D9; padding:2px 4px; margin:0px 1px; color:#006600; text-align:center; font-size:12px; text-decoration:none;}
a.num_page:hover{background:#006600; color:#ffffff; text-decoration:none;}
a.mainNavigation {COLOR: #006290; TEXT-DECORATION: none; text-align:left; font-weight: bold;
	font-size: 11px; text-transform:uppercase;}
	a.mainNavigation:hover {COLOR: #999999; TEXT-DECORATION: underline; font-weight: bold;}
a.boxNavigation {color: #313131; TEXT-DECORATION: none; font-weight: normal; font-size: 11px;}
	a.boxNavigation:hover {color:#006290; TEXT-DECORATION: none;}
a.listNavigation {font-family:Tahoma, sans-serif; COLOR:#313131; TEXT-DECORATION:none; font-size:11px;}
	a.listNavigation:hover {TEXT-DECORATION:underline; color:#006290;}
a.link1 {COLOR:#666666; TEXT-DECORATION: none; font-weight: bold;}
	a.link1:hover {TEXT-DECORATION: underline;}

/* formatta la barra di navigazione nelle pagine*/
div#navigationbar { margin: 0px 0px 10px 0px;  height: 20px; font-size:11px; color:#000000; line-height:20px; text-align:right; padding:0px 8px; border-bottom: 1px solid #aaaaaa;}
div#navigationbar strong { color:#333333; font-weight:normal;}
div#navigationbar a { color: #006600; 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 auto; width:1000px; height:180px; 
	background:#ffffff}
div#top_search{
	margin:2px auto 0px auto; background:url("../images/bg-search.jpg"); background-repeat:no-repeat; 
	text-align:center; height:62px; width:1000px; line-height:50px; padding:0px;}
* html div#top_search{
	line-height:normal; padding-top:15px;}
	div#top_search .top_nav{
		font-size:11px; text-transform:uppercase; font-family:"Arial Narrow", Arial; color:#313131; margin:0px 20px;
		font-weight:bold;}
	div#top_search input{
		vertical-align:middle;} 
	div#top_search form{ 
		margin:0px; padding:0px;}
	div#top_search img{vertical-align:middle;}
 
#logo{height:60px; width:960px; margin:0px auto; clear:both; text-align:left}
/*********************# menu di navigazione *************/
div#category {margin:0px auto 0px auto; padding:0px 0px; height:62px; width:1000px; clear:both;
	background:url("../images/bg-top.jpg"); background-repeat:no-repeat; text-align:center;
	}
div#category .navigation {width:900px; padding:0px; margin:0px auto;}
div#category .navigation a {border-right:0px solid #ffffff; display:block; float:left; 
	line-height:75px; padding:0px 20px; height:62px;
	color:#313131; font-size:12px; font-weight:normal; text-transform:capitalize; 
	font-family:Arial, Helvetica, sans-serif;}
div#category .navigation a:hover {background:url("../images/bgmenu-hover.jpg"); background-repeat:repeat; 
	color:#FFFFFF; text-decoration:none; border-right:1px solid #ffffff; border-left:1px solid #ffffff;}
* html div#category .navigation a {line-height:normal; padding:30px 20px 0px 20px;}
* html div#category .navigation a:hover {line-height:normal; padding:30px 20px 0px 20px;}
	
/* LEFT + RIGHT MENU */
div#leftmenu {padding:0px 0px; margin:0px 0px 0px 0px; text-align:center; width:180px;}
div#rightmenu {padding:0px 0px; margin:0px 0px 0px 0px; text-align:center; width:180px;}

.mainbox {margin:0px 0px 5px 0px; text-align:left; padding:0px; border:#D6DCB4 1px solid;}	
.leftbox {padding:5px; margin:0px; height:auto;}
* html div.leftbox {padding:0px 5px;}
*+html div.leftbox {padding:0px 5px;}
.tl-titleleft {clear: both; background:url(../images/bk-tl-title.jpg); background-repeat:repeat; height:20px; margin:0px; }
.tl-titleleft .testa {
	color:#313131; padding:0px 0px 0px 8px; line-height:20px; 
	font-size:11px; font-family:"Arial Narrow", Arial; font-weight:bold; text-transform:uppercase;}

*> div.ie_login{margin:0px;}
* html div.ie_login{margin-top:10px; margin-bottom:10px;}
*+html div.ie_login{margin-top:10px; margin-bottom:10px;}
*> 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:0px; margin:0px; text-align:left; font-size:11px; color:#677B8D;}
* html div.content_left{padding:0px; margin:0px; margin-top:-8px; text-align:left; font-size:11px; color:#677B8D;}
*+html div.content_left{padding:0px; margin:0px; margin-top:-8px; text-align:left; font-size:11px; color:#677B8D;}

div.content_left img{border:0px;}
div.content_left a{font-size:11px; color:#006290;}
div.content_left a.page_navigator{font-size:11px; color:#006290;}
div.content_left a:hover{font-weight:normal; color:#000000; text-decoration:none;}
div.content_left .tx_login{font-size:11px; color:#333333; font-weight:normal;}
div.content_left .input_login{height:auto;}
.tit_carrel{FONT-SIZE:11px; COLOR:#3688BA; FONT-WEIGHT:normal;}
.dotted1{border-top:1px dotted #cccccc; padding-top:10px; margin-bottom:10px;}

/********************#layout footer page definition styles*********/
#footer {
	clear:both; margin:0px auto; width:1000px; height:219px; padding:0px; position:relative;
	color: #313131; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-align:center;
	background:url(../images/footer.jpg) left bottom no-repeat;}
#footer a {color:#313131; text-decoration: none;}
#footer a:hover {color:#006600; text-decoration:none; }

	#footer .nav-footer {
		width:330px; margin:0px 0px; border:0px solid #000; text-align:left;
		position:absolute; top:35px; left:140px; }
		#footer .nav-footer a {
			color:#313131; text-decoration: none; padding:0px 0px 0px 25px; 
			line-height:22px; font-size:12px; font-variant:small-caps;
			background:url("../images/icons/16x16_ulfooter-h.gif"); background-repeat:no-repeat;}
		#footer .nav-footer a:hover {
			color:#006600; text-decoration:underline; background:url("../images/icons/16x16_ulfooter.gif"); background-repeat:no-repeat; }
	#footer .copy{
		clear:both; margin:0px; padding:0px; position:absolute; bottom:12px; left:60px; text-align:center;
		height:35px; line-height:35px;}
		#footer .copy img{vertical-align:middle;}
	#footer .icon_card{
		margin:0px; padding:0px; text-align:right; line-height:18px;
		position:absolute; bottom:50px; right:20px; color:#000; font-size:11px;}
		#footer .icon_card a{color:#F0F0F0; text-decoration:none; font-weight:bold;}
		#footer .icon_card a:hover{color:#FFF; text-decoration:underline;}

/********************#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; border-bottom:1px solid #aaaaaa; 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 8px 0px; font-size:11px; color:#000000; line-height:18px; text-align: left; padding:8px; border-bottom:1px solid #BDBDBD; }
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:#006600; } 

.list-container 		{ border:0px; margin:0px 0px; padding:10px 0px;}
.list-container fieldset.catalog{border:0px; border-bottom:1px solid #D6DCB4; padding:0px 0px 10px 0px; margin:0px;}
.list-container fieldset legend a{color:#006290; text-decoration:none; font-size:11px; font-weight:normal; text-transform:uppercase;}
.list-container fieldset legend a:hover{color: #000000; 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:0px 0px; padding:8px; border:1px dotted #D6DCB4;}
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:#333333; font-size:11px; font-weight:normal;}
div#attenzione img		{float:none; margin:0px; padding:0px;}	

.title-groupcategory 	{font-size:12px; color:#006290; font-weight:bold; margin:0px 0px 5px 0px;}
.title-groupcategory1 	{margin:10px 0px; width:100%; font-size:13px; color:#2670C7; font-weight:bold; }

div#prevshop-category 	{margin:0px 0px; width:37%; float:left;}
div#prevshop-category 	fieldset.box				{padding:8px 10px 0px 0px; margin:0px; border:0px;}
div#prevshop-category 	.prevshop-categorybox		{margin:0px 0px; padding:0px; border:0px; text-align:left;}
div#prevshop-category 	.categorybox-uplink 		{text-align:left; height:22px; line-height:22px; border-bottom:#D6DCB4 dotted 1px; margin:0px; padding:0px 5px; color: #006290; font-size:11px;}
div#prevshop-category 	.categorybox-uplink a 		{font-size:11px; color:#000000;  text-decoration:none; 
	padding-left:20px; display:block; height:22px; line-height:22px;
	background:url("../images/icons/16x16_dossier.gif"); background-repeat:no-repeat;}
div#prevshop-category 	.categorybox-uplink a:hover	{color:#006600; text-decoration:underline;
	background:url("../images/icons/16x16_dossier-h.gif"); background-repeat:no-repeat;}

/*****************************************************/
div#prevshop-bestcategory {margin:0px 0px; width:60%; float:right;}
div#prevshop-bestcategory .prevshop-bestcategorybox 					{padding:8px 0px 0px 0px; margin:0px; text-align:left; border:0px; clear:both;}
div#prevshop-bestcategory fieldset.best-box								{padding:8px 8px 8px 8px; margin:0px; border:0px;}
div#prevshop-bestcategory .prevshop-bestcategorybox fieldset			{border:0px; padding:8px 0px;}
* html div#prevshop-bestcategory .prevshop-bestcategorybox fieldset		{padding:15px 0px 0px 0px;}
div#prevshop-bestcategory .prevshop-bestcategorybox img					{border:0px; text-decoration:none;}
div#prevshop-bestcategory .prevshop-bestcategorybox a.title				{font-size:12px; color:#006290; font-weight:bold;}
div#prevshop-bestcategory .prevshop-bestcategorybox a.title:hover		{text-decoration:underline; color:#000000; }
div#prevshop-bestcategory .prevshop-bestcategoryboximg 					{padding:10px 0px; margin:0px 0px; font-size:9px; color:#999999; text-align:center; width:46%; float:left; border:1px solid #ffffff; }
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-text 				{width:52%; 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 10px 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; width:50%; float:left; padding:0px 0px; margin:0px 0px; }
div#articoli fieldset{height:auto; padding:6px; border:0px; margin:0px;}

/********************#div interni a "singolo_articolo" */
div#articoli .nome_prodotto{ 
	margin:0px; text-align:center; clear:both; height:25px; padding:0px 0px; line-height:22px; overflow:hidden;}
div#articoli a.product-name{color:#006290; text-decoration:none; font-size:11px; font-weight:normal; text-transform:uppercase;}
div#articoli a.product-name:hover{color: #000000; 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{
	text-align:center; padding:0px; margin:5px 0px; font-size:11px; color:#999999; height:80px;
	overflow:hidden;}
div#articoli .desc_aggiuntiva{
	text-align:center; padding:0px; margin:5px 0px; overflow:hidden; }
/********************#div prezzi prodotto */
div#articoli .prezzi_prodotto{ padding:0px 0px; text-align:left; clear:both; margin:0px;}
.riga{margin:0px 0px 2px 0px; padding:0px 5px; height:22px; line-height:22px; 
	border-bottom:1px dotted #D6DCB4; clear:both; font-size:11px; font-weight:normal; color:#333333;} 
.prezzo{font-size:18px; font-weight:normal; color:#ED1821;}
.prezzo_s{font-size:13px; font-weight:normal; color:#000000;}

/********************************************************/
/* Layout sezione News Bottom							*/
/*------------------------------------------------------*/
/* div contenitore per Mozilla e IE7 IE6 */
.link_altre_news	{clear:both; text-align:right; border:0px; padding:8px; margin:0px; }
#marqueecontainer	{position: relative; height:200px; background-color:#eff3da;
	overflow: hidden; border:1px solid #D6DCB4; padding:2px 2px 2px 6px;
	font-size:11px; color:#006290;}
#marqueecontainer .data {height:22px; line-height:22px; clear:both; margin:0px;}
#marqueecontainer a	{color:#000000; padding-left:20px; 
	background:url("../images/icons/16x16_book.gif"); background-repeat:no-repeat;}
#marqueecontainer a:hover{color:#006290; text-decoration:none; 
	background:url("../images/icons/16x16_book_open.gif"); background-repeat:no-repeat;}

/********************************************************/
/* 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:#f1f1f1; text-align:center; border-right:1px solid #D6DCB4; border-bottom:1px solid #D6DCB4; padding:0px; font-size:11px; color:#006600;}
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 pagine statiche CMS					*/
/*------------------------------------------------------*/
div#pag-statica{height:auto; margin:0px; 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;}



/********************************************************/
/* Layout pagine di transazione							*/
/*------------------------------------------------------*/
div#pagina_intermedia{width:100%; height:100%; margin:0px auto; 
	text-align:center; font-family:Tahoma, Verdana, Arial; font-size:12px;
	 background:#ffffff; background-repeat:repeat;}
div#pagina_intermedia .corpo{width:500px; height:auto; margin:10% auto; padding:10px; border:2px solid #BBBBBB; 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:38px; height:38px; clear:both; margin:5px auto;}
div#pagina_intermedia .divieto{background-image:url("../images/icons/divieto.gif"); width:38px; height:38px; clear:both; margin:5px auto;}
div#pagina_intermedia .attenzione-int{background-image:url("../images/icons/48x48_warning.gif"); width:38px; height:38px; clear:both; margin:5px auto;}
div#pagina_intermedia .caricamento{background-image:url("../images/icons/loading.gif"); width:214px; height:15px; 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:#ffffff; background-repeat:repeat;}
div#pagina_conf_ordine .corpo{width:500px; height:auto; margin:8% auto; padding:10px 10px; border:1px solid #006290; 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:#ffffff; 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; color: #006290; font-size:11px; font-weight:bold;}
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:11px; font-weight:normal; color:#000000; line-height:20px; border-right:1px solid #D6D9E0; border-bottom:1px solid #D6D9E0; background: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:#006290; 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:#006290; 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%;
		margin-bottom:		0;
}
div.tabpanel div.tab{
		border: 			1px solid #D7D7D7;
		border-top:			0px;
		padding: 			10px 10px;
		overflow:			auto;
		height:				400px;
		font-size:			12px;
		line-height:		18px;
		text-align:			left;
}
*+html div.tabpanel div.tab{
		border: 			1px solid #D7D7D7;
		border-top:			0px;
		padding: 			10px 10px;
		overflow:			auto;
		height:				400px;
		width:				auto;
		font-size:			12px;
		line-height:		18px;
		text-align:			left;
}


*>div.tabpanel div.tab fieldset.tab-box{
		border:				1px solid #cccccc;
}


div.tab p{
		margin-top:			0px;
}

/* 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: 			0px 0px 0px 2px;
		padding: 			0;
		list-style-type:	none;
		height:				25px;
		line-height:		25px;
}
ul.tabnav a{
		float: 				left;
		padding: 			0px;
    	background: 		url(../images/m4.jpg);
    	text-decoration: 	none;
		color: 				#FFFFFF;
    	border: 		    0px;
}
ul.tabnav span{
		float: 				left;
		padding: 			0px 10px;
    	background: 		url(../images/m4.jpg);
		cursor: 			pointer;
		font-size:			12px;
		font-family:		Arial;
		font-weight:		normal;
		font-variant:		small-caps;
}
ul.tabnav a.active,ul.tabnav a:hover{
    	background: 		url(../images/m4hover.jpg);
    	border: 		    0px;
		text-decoration:	none;
		color:				#000000;
}
ul.tabnav a.active span,ul.tabnav a:hover span{
    	background: 		url(../images/m4hover.jpg);
		color:				#000000;
		text-decoration:	none;
}
ul.tabnav a:hover span{
		text-decoration:	none;
}
ul.tabnav a:visited{
		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_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{color:#006290; font-size:14px; font-weight:normal; font-variant:small-caps;}
div#menu-utente a:hover {COLOR:#006600; 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{color:#006290; font-size:11px; font-weight:normal;}
div#moduli-nar a:hover {COLOR:#006600; 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{color:#006290; font-size:11px; font-weight:normal;}
div#ordini a:hover {COLOR:#006600; 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{color:#006290; font-size:11px; font-weight:normal;}
div#dettaglio-ordini a:hover {COLOR:#006600; 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{color:#006290; font-size:11px; font-weight:normal;}
div#fatture a:hover {COLOR:#006600; 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{color:#006290; font-size:11px; font-weight:normal;}
div#dettaglio-fatture a:hover {COLOR:#006600; 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{color:#006290; font-size:11px; font-weight:normal;}
div#cliente a:hover {COLOR:#006600; 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		*/
/************************/
ul#navmenu-v,
ul#navmenu-v li,
ul#navmenu-v ul {
  margin:0px 0px;
  border: 0 none;
  padding: 0;
  width:180px; /*For KHTML*/
  list-style: none;
}

ul#navmenu-v{margin:5px 0px;}

ul#navmenu-v:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font-size:11px;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu-v li {
  float: left; /*For IE 7 lack of compliance*/
  display: block; /*!important; For GOOD browsers*/
  /*display: inline; For IE*/
  position: relative;
  z-index:100;
}

/* Root Menu */
ul#navmenu-v a {
  border:1px solid #D6DCB4;
  border-width:0px 0px 1px 0px;
  padding: 0px 0px 0px 20px;
  display: block;
  background:url("../images/icons/16x16_dossier.gif"); background-repeat:no-repeat;
  color: #000000;
  font-size:11px;
  font-weight:normal;
  text-decoration: none;
  height: 22px;
  line-height:22px;
}

/* Root Menu Hover Persistence */
ul#navmenu-v a:hover,
ul#navmenu-v li:hover a,
ul#navmenu-v li.iehover a {
  background:url("../images/icons/16x16_dossier-h.gif"); background-repeat:no-repeat;
  color: #006600;
  font-weight:normal;
  text-decoration:none;
}

/* 2nd Menu */
ul#navmenu-v li:hover li a,
ul#navmenu-v li.iehover li a {
  background:#eff3da;
  color: #000000;
  height:20px;
  line-height:20px;
  font-weight:normal;
  border:0px;
  border-left:3px solid #B0D264;
  border-bottom:1px dotted #D6DCB4;
  z-index:200;
  margin:0px 0px 1px 0px;
  padding:0px 5px;
}

/* 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:url(../images/bk-tl-title.jpg); background-repeat:repeat; 
  color: #000000;
  font-weight:normal;
  border:0px;
  border-left:3px solid #B0D264;
  border-bottom:1px solid #B0D264;
  z-index:200;
  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: 0;
  left:180px;
  background:#FFFFFF;
  z-index:200;
}

/* 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:200;
}

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:200;
}             
/**********************************************/

/* MENU PAGINE */
ul.navmenu-page,
ul.navmenu-page li,
ul.navmenu-page ul {
  margin:0px 0px;
  border: 0 none;
  padding: 0;
  width:165px; /*For KHTML*/
  list-style: none;
}
*> ul.navmenu-page{margin-top:-5px;}
*+html ul.navmenu-page{margin:2px 0px;}
* html ul.navmenu-page{margin:2px 0px;}

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; /*For IE 7 lack of compliance*/
  display: block; /*!important; For GOOD browsers*/
  /*display: inline; For IE*/
  position: relative;
  z-index:100;
}

/* Root Menu */
ul.navmenu-page a {
  border:0px;
  border-bottom:1px dotted #D6DCB4;
  border-top:1px solid #ffffff;  
  padding: 0px 5px;
  display: block;
  background:#FFFFFF;
  color: #333333;
  font-size:11px;
  font-weight:normal;
  text-decoration: none;
  height: 22px;
  line-height:22px;
}

/* Root Menu Hover Persistence */
ul.navmenu-page a:hover,
ul.navmenu-page li:hover a,
ul.navmenu-page li.iehover a {
  color: #006290;
  font-weight:normal;
  text-decoration:none;
  border-bottom:1px dotted #000000;
}


/*___________________________________________________________________  Demos  */
div.inline-sample-content {padding: 10px;}
#hongkong {text-align: center;}
#advanced-pane {display: none;}
.hidden {display: none;}

a.preventivo{font-size:11px; color:#006290; text-decoration:none;}
a.preventivo:hover{color:#000000; text-decoration:underline;}

	.costruttori{
		margin:0px 5px; padding:0; font-size:11px; color:#343434;}
	.costruttori form{margin:0; padding:0;}
	.table_compatibili{
		margin:8px 0px; padding:0px; border-top:1px solid #dbdbdb; border-left:1px dotted #dbdbdb; font-size:11px; color:#343434;}
		.table_compatibili tr{border:0 none;}
		.table_compatibili td{
			vertical-align:middle; padding:5px; font-size:11px; color:#343434;
			border:0px; border-bottom:1px solid #dbdbdb; border-right:1px dotted #dbdbdb;}
		.table_compatibili th{
			vertical-align:middle; padding:5px; background:url("../images/bk-tl-title2.gif") repeat;
			color:#ffffff; font-variant:small-caps; font-size:11px; text-align:center;
			border-right:1px solid #ffffff;}
		
		
		
/*******************box*********************************/
.clear{clear:both;}
.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**************************/

