/* css document */
/****************************************************************/
/*   Design:   Xyber eCommerce Specialist		              	*/
/*   File:     xhtml.css			                          	*/
/*--------------------------------------------------------------*/
/*   Author:   Alessia Basi		                              	*/
/*   Date:     20-10-2008		                              	*/
/*   Homepage: http://www.francopost.it/						*/
/*--------------------------------------------------------------*/

html, body {height:100%; width:100%; margin:0px; padding:0px; text-align:center;
	background:#f3f3f3 url("../images/sfondo_dx.gif") right top; background-repeat:repeat-y;
	font-family:Arial, Helvetica, sans-serif;} 
	
div#content{padding:0px 0px; text-align:center; margin:0px 10px 0px 2px; 
	font-family:Arial, Helvetica, sans-serif; background:#FFFFFF; border:0px;
	min-height: 100%; height: auto !important; height: 100%;}
img {border:0px;}
input, select {padding:0px; font-size:12px; font-weight:normal;}
form{margin:0px; padding:0px;}

.text_title	{color:#00247D; font-size:12px; font-weight:bold; text-transform:uppercase; }
.titolo		{clear:both; border:0px; padding:0px 0px 0px 15px; height:30px; line-height:30px; 
	text-align:left; border-bottom:1px dotted #00247D; margin:0px 10px 10px 10px; }
.corpo		{height:auto; margin:5px; padding:0px; text-align:justify;}
.corpo_catalogo {height:auto; margin:1px 5px; padding:0px; text-align:left;}

/********************#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: #00247D; 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: #000000; font-weight:normal;}
.ch100 {FONT-SIZE:11px; COLOR: #00247D; 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:  #00247D; 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:  #00247D; TEXT-ALIGN:left; line-height:15px;}
.ch177{font-weight:normal; FONT-SIZE:12px; color:#00247D; TEXT-ALIGN:left; line-height:15px;}
.ch1777{font-weight:bold; FONT-SIZE:13px; color:  #00247D; 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: #00247D; line-height:15px;}
.ch23{font-size:11px; color: #00247D; font-weight:bold; line-height:14px;}
.ch23-1{font-size:12px; color: #00247D; line-height:15px;}
.ch24{color:#666666; font-size:12px; font-style:normal; line-height:15px; font-weight:bold;}
.ch25{font-weight:normal; FONT-SIZE:13px; color:#00247D; TEXT-ALIGN:left; 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: #EC0911; font-weight:normal;}
.warning_small{FONT-SIZE:11px; COLOR:#EC0911; font-weight:normal;}
.warning1{FONT-SIZE:11px; COLOR:#EC0911;}
.warning2{FONT-SIZE:12px; COLOR:#EC0911; font-weight:bold; line-height:25px;}
.warning3{FONT-SIZE:13px; COLOR:#EC0911; font-weight:normal; text-transform:uppercase;}
.warning4{FONT-SIZE:15px; COLOR:#EC0911; font-weight:bold;}
.warning5{FONT-SIZE:11px; COLOR:#EC0911; font-weight:bold; line-height:20px;}
.warning6{FONT-SIZE:12px; COLOR:#EC0911; font-weight:normal;}

.txNews {color:#000000; font-size:11px; font-style:normal; line-height:18px; }
.txBold{ font-weight:bold;}

.banner { margin:5px; padding:5px;}

/*LINK*/
a{text-decoration: none; color:#00247D;}
a:hover {COLOR:#000000; TEXT-DECORATION: underline;}
a.num_page{background:#D7D8D9; padding:2px 4px; margin:0px 1px; color:#00247D; text-align:center; font-size:12px; text-decoration:none;}
a.num_page:hover{background:#ED1821; color:#ffffff; text-decoration:none;}
a.mainNavigation {COLOR: #00247D; 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: #00247D; TEXT-DECORATION: none; font-weight: normal; font-size: 11px;}
	a.boxNavigation:hover {color:#EC0911; TEXT-DECORATION: none;}
a.listNavigation {COLOR:#00247D; TEXT-DECORATION:none; font-size:11px;}
	a.listNavigation:hover {TEXT-DECORATION:underline; color:#000000;}
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: #00247D; 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#header{margin:0px; padding:0px; position:relative; height:120px;
	background:url("../images/testata_bg.gif"); background-repeat:repeat-x;}
div#header .logo{margin:0px; position:absolute; top:0px; left:0px; width:628px; height:120px;
	background:url("../images/testata_sx.gif"); background-repeat:no-repeat;}
div#header .logo a{text-decoration:none; width:200px; height:120px; display:block; position:absolute; top:0; left:0;}
div#header .logo a:hover{text-decoration:none;}
div#header .login{margin:0px; position:absolute; bottom:10px; left:500px; width:320px; text-align:left;
	font-size:11px; color:#313131; font-variant:small-caps;}
	div#header .login a{color:#999999; text-decoration:none; font-variant:normal;}
	div#header .login a:hover{color:#00247D; text-decoration:none;}
div#header .num_verde{margin:0px; position:absolute; bottom:10px; right:30px; width:140px; text-align:center;}
div#header .testata_dx{margin:0px; position:absolute; top:0px; right:0px; width:21px; height:120px;
	background:url("../images/testata_dx.gif"); background-repeat:no-repeat;}

div#banner_header{margin:0px 20px 0px 2px; background:#FFFFFF; clear:both; text-align:center;}  

div#top_search{margin:0px 7px 0px 2px; background:url("../images/bg-search.jpg"); background-repeat:repeat-x;
	height:30px; padding:0px 0px 0px 0px; text-align:center;
	font-size:11px; color:#313131; border-top:1px solid #00247D; border-bottom:1px solid #999999;}
div#top_search .search{width:900px; height:30px; margin:0px auto; padding:0px;}
*>div#top_search .search{line-height:30px;}
* html div#top_search .search{padding-top:3px;}
div#top_search .button{border:1px solid #FFF;}
 
/*********************# menu di navigazione *************/
div#category {margin:0px 7px 0px 2px; padding:0px 2px; height:30px; clear:both;
	background:url("../images/m4.jpg"); background-repeat:repeat;
	border-top:1px solid #D1D1CF; border-bottom:1px solid #767F86; }
div#category .navigation {width:900px; padding:0px; margin:0px auto;}
div#category .navigation a {background:url("../images/m4.jpg"); background-repeat:repeat; 
	border-right:1px solid #D1D1CF; display:block; float:left; 
	line-height:30px; padding:0px 12px; margin:0px;
	color:#FFFFFF; font-size:11px; font-family:Arial; text-decoration: none;
	text-transform:uppercase; font-weight:normal;}
div#category .navigation a:hover {background:url("../images/m4-hover.jpg"); background-repeat:repeat; 
	color:#FFFFFF; text-decoration:none;}
	
/* LEFT 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:1px;}	
.leftbox {padding:5px; margin:1px 0px 0px 0px; height:auto; border:#D1D1CF 1px solid;}
* html div.leftbox {padding:0px 5px;}
*+html div.leftbox {padding:0px 5px;}

.tl-titleleft {clear:both; height:19px; margin:0px; border:1px solid #00247D;
	background:url("../images/bk-tl-title.jpg"); background-repeat:no-repeat;  }
.tl-titleleft .testa {color:#00247D; padding:0px 0px 0px 15px; font-size:11px; 
	font-weight:normal; line-height:20px; 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:#313131;}
* html div.content_left{padding:8px 0px;}
*+html div.content_left{padding:8px 0px;}
div.content_left img{border:0px;}
div.content_left a{font-size:11px; color:#00247D;}
div.content_left a.page_navigator{font-size:11px; color:#00247D;}
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:#00247D; 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 0px 0px 2px; padding:0px; height:120px; text-align:center; color: #333333; font-size:11px;
	background:url("../images/footer-bg.gif"); background-repeat:repeat-x; position:relative; 
	font-family:Arial, Helvetica, sans-serif;}
#footer .footer_dx{height:120px; position:absolute; top:0px; right:0px; width:21px;
	background:url("../images/footer-dx.gif"); background-repeat:no-repeat;} 
#footer .nav-footer {margin:0px auto; position:absolute; top:15px; left:30px;}
#footer .nav-footer a {color:#00247D; text-decoration:none; padding:0px 10px; 
	font-size:11px; text-transform:uppercase;}
#footer .nav-footer a:hover {color:#000000; text-decoration:underline; }
#footer .paybrand{margin:0px auto; position:absolute; top:15px; right:20px; text-align:right;}
#footer .paybrand img{border:0px;}
#footer .paybrand a{text-decoration:none; border:0px;}
#footer .paybrand a:hover{text-decoration:none;}
#footer .copy{margin:0px auto; position:absolute; bottom:15px; right:20px; text-align:right; line-height:16px;}
#footer .copy img{border:1px solid #f1f1f1;}
#footer .credits{position:absolute; bottom:15px; left:10px; text-align:left; line-height:16px;}
#footer .credits a{color:#333333; text-decoration:underline;}
#footer a {color:#00247D; text-decoration: none;}
#footer a:hover {color:#000000; 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; 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:#00247D; text-decoration: none; cursor:pointer; font-size:11px; line-height:15px;} 
	div#attachments a:hover {color:#000000; text-decoration: none }
	div.notes .bottoni { font-size:11px; line-height:20px; color: #00247D; 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 #D1D1CF; }
div#find-list-products strong 	{ color:#000000; }
div#find-list-products a 		{ color: #00247D; text-decoration:none; } 
div#find-list-products a:hover 	{ text-decoration:underline; color:#000000; } 

.list-container 		{ border:0px; margin:0px 0px; padding:10px 0px;}
.list-container fieldset.catalog{border:0px; border-bottom:1px dotted #333333; padding:0px 0px 10px 0px; margin:0px;}
.list-container fieldset legend a{color:#00247D; text-decoration:none; font-size:12px; font-weight:bold;}
.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: #00247D; 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: #00247D; font-weight:normal; }

/********************#layout vetrina************/
div#attenzione			{height:45px; width:auto; margin:0px 0px; padding:5px 5px 8px 5px; 
	border:1px dotted #000000; background:#fff9d0; color:#000000;}
div#attenzione .img		{margin-bottom:3px; clear:both;}
div#attenzione .text 	{line-height:45px; text-align:left; width:auto; margin-left:8px;}
div#attenzione .tx_attenzione{color:#000000; font-size:11px; font-weight:normal;}
div#attenzione img		{float:none; margin:0px; padding:0px;}	

.title-groupcategory 	{font-size:12px; color:#00247D; font-weight:normal; margin:0px 0px 5px 0px; text-transform:uppercase;}
.title-groupcategory1 	{font-size:11px; color:#00247D; font-weight:normal; margin:0px 0px 5px 0px; text-transform:uppercase;}

div#prevshop-category 	{margin:0px 0px; width:37%; float:left;}
div#prevshop-category 	fieldset.box				{padding:0px 10px 10px 10px; 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:auto; border-bottom:#dcdcdc dotted 1px; margin:0px; padding:5px; color: #00247D; font-size:11px;}
div#prevshop-category 	.categorybox-uplink a 		{font-size:11px; color:#000000; padding-left:5px; text-decoration:none;}
div#prevshop-category 	.categorybox-uplink a:hover	{color:#00247D; text-decoration:underline;}

/*****************************************************/
div#prevshop-bestcategory {margin:0px 0px; width:60%; float:right;}
div#prevshop-bestcategory .prevshop-bestcategorybox 					{padding:0px; margin:0px; text-align:left; border:0px; clear:both;}
div#prevshop-bestcategory .prevshop-bestcategorybox fieldset			{border:0px; border:1px solid #D6D9E0; padding:8px; margin:3px 0px 0px 0px;}
div#prevshop-bestcategory .prevshop-bestcategorybox img					{border:0px; text-decoration:none;}
div#prevshop-bestcategory .prevshop-bestcategorybox a.title				{font-size:11px; color:#000000; font-weight:normal; text-transform:uppercase;}
div#prevshop-bestcategory .prevshop-bestcategorybox a.title:hover		{text-decoration:underline; color:#00247D; }
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: #00247D; 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:5px 8px 10px 8px;}
* html div#articoli{margin:5px 5px 10px 5px;}
*+html div#articoli{margin:5px 8px 10px 8px;}

/********************#div interno alla sezione "articoli" */
div#articoli .singolo_articolo {height:auto; width:33%; float:left; padding:0px 0px 5px 0px; margin:0px 0px 0px 0px;}
div#articoli fieldset{height:auto; padding:5px; border:0px; 
	border-bottom:1px dotted #333333; border-right:1px dotted #333333; margin:0px;}

div#articoli .nome_prodotto{ margin:0px; text-align:center; clear:both; padding:0px 0px 5px 0px; height:50px; line-height:15px;}
div#articoli a.product-name{color:#00247D; text-decoration:none; font-size:11px; font-weight:normal; text-transform:uppercase;}
div#articoli a.product-name:hover{color: #000000; text-decoration:none;}

div#articoli .img_prodotto{text-align:center; padding:0px; clear:both; height:100px; margin:0px; 
	font-size:11px; color:#999999;}

div#articoli .desc_aggiuntiva{text-align:left; padding:0px; margin:0px 0px; clear:both; height:80px; }

div#articoli .prezzi_prodotto{ padding:5px 0px; text-align:left; clear:both; margin:0px; line-height:18px; height:70px;}
* html div#articoli .prezzi_prodotto{height:90px;}

div.add_cart{clear:both; text-align:center; margin:0px; padding:5px;}

.riga{margin:0px 5px 2px 5px; padding:0px 8px; height:20px; line-height:20px; 
	border-bottom:1px dotted #dcdcdc; clear:both; font-size:11px; font-weight:normal; color:#000000;} 
.prezzo{font-size:15px; 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 */
.anteprima_news		{clear:both; text-align:left;  border-bottom:1px solid #dcdcdc; padding:5px 0px; margin:0px; color:#00247D; font-size:11px; }
.anteprima_news .data 	{height:22px; line-height:22px; clear:both; margin:0px; color:#000000;}
.anteprima_news .title	{height:22px; line-height:22px; clear:both; margin:0px; font-size:12px;}
.anteprima_news a		{color:#00247D;}
.anteprima_news a:hover	{color:#000000; 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;}
* html div#contatti{padding:0px 10px 0px 0px;}
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;}

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 8px; 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:  #00247D;}
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:#00247D; font-weight:bold; cursor:pointer;}
div#corpo-login a.link:hover{color: #000000; text-decoration:underline;}
div#corpo-login a.link1{font-size:12px; color:  #00247D; cursor:pointer;}
div#corpo-login a.link1:hover{color: #000000; text-decoration:underline;}
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 10px; text-align:left;}
div#pag-statica img{border:0px; margin-right:0px;}
div#pag-statica a{font-size:12px; color:  #00247D; 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;}
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{padding:10px 10px 20px 10px;}
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:32px; height:32px; clear:both; margin:5px auto;}
div#pagina_intermedia .divieto{background-image:url("../images/icons/divieto.gif"); width:32px; height:32px; clear:both; margin:5px auto;}
div#pagina_intermedia .attenzione-int{background-image:url("../images/icons/48x48_warning.gif"); width:32px; height:32px; 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;}
div#pagina_conf_ordine .corpo{width:500px; height:auto; margin:8% auto; padding:10px 10px; border:1px solid #00247D; 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;}
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:10px; 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:12px; font-weight:normal; font-variant:small-caps;}
div#contenuti fieldset .tx_dx{ padding:0px; width:80%; height:25px; float:right; line-height:25px;} 
div#contenuti .field_doc{width:98%; border-bottom:1px dotted #BDBDBD; border-left:0px; border-right:0px; border-top:0px; padding:10px 0px;}

/*------------------------------*/
/* CATALOGO - CRITERI DI RICERCA*/
/*------------------------------*/
div#criteri_ricerca	{width:auto; height:auto; margin:0px 10px 0px 10px; text-align:center; padding:0px 0px; clear:both;}
div#criteri_ricerca .tab_criteri	{width:100%; margin:0px 0px 8px 0px; border:0px; clear:both; text-align:left;}
* html div#criteri_ricerca .tab_criteri	{width:96%; margin:0px 0px 8px 0px; border:0px; clear:both; text-align:left;}
div#criteri_ricerca th	{height:19px; font-size:11px; font-weight:normal; color:#ffffff; line-height:19px; border-right:1px solid #D6D9E0; border-bottom:1px solid #D6D9E0; background-image:url("../images/bk-tl-title.jpg"); background-repeat:repeat-x; padding:0px 8px;}
div#criteri_ricerca td	{border-bottom:1px dotted #D6D9E0; border-right:1px dotted #D6D9E0; font-size:11px; font-weight:normal; color:#333333; height:20px; padding:0px 8px;}
div#criteri_ricerca a 	{font-size:11px; color: #333333;  font-weight: normal; text-decoration: none; }
div#criteri_ricerca a:hover {color:#ED1821; text-decoration:underline;}
div#criteri_ricerca .tab_categorie_prod{width:100%; margin:0px 0px; border:0px; border-left:1px dotted #D6D9E0;}
* html div#criteri_ricerca .tab_categorie_prod{width:95%; margin:0px 0px; border:0px; border-left:1px dotted #D6D9E0;}
div#criteri_ricerca .tab_categorie_prod td	{border-bottom:1px dotted #D6D9E0; border-right:1px dotted #D6D9E0; font-size:9px; font-weight:normal; color:#333333; height:22px; padding:0px 10px;}
div#criteri_ricerca .tab_categorie_prod a 	{font-size:11px; color: #333333;  font-weight: normal; text-transform:lowercase; text-decoration: none; }
div#criteri_ricerca .tab_categorie_prod a:hover {color:#ED1821; text-decoration:underline;}

/*******************************/
/* 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 #00247D;
	}

#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 #00247D; border-left: 2px solid #00247D; border-bottom: 2px solid #00247D; 
	height: 50px;
	}

#imageData{	padding:5px; color:#00247D; }
#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:				300px;
		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:				300px;
		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:				20px;
		line-height:		20px;
}
ul.tabnav a{
		float: 				left;
		padding: 			0px;
    	background: 		url(../images/tab.jpg);
    	text-decoration: 	none;
		color: 				#FFFFFF;
    	border: 		    0px;
}
ul.tabnav span{
		float: 				left;
		padding: 			0px 10px;
    	background: 		url(../images/tab.jpg);
		cursor: 			pointer;
		font-size:			11px;
		font-family:		Arial;
		text-transform:		uppercase;
		font-weight:		normal;
}
ul.tabnav a.active,ul.tabnav a:hover{
    	background: 		url(../images/tab-hover.jpg);
    	border: 		    0px;
		text-decoration:	none;
		color:				#FFFFFF;
}
ul.tabnav a.active span,ul.tabnav a:hover span{
    	background: 		url(../images/tab-hover.jpg);
		color:				#FFFFFF;
		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{font-size:12px; color:#00247D; text-decoration:underline; font-family:sans-serif; font-weight:bold;}
div#menu-utente a:hover {COLOR:#000000; TEXT-DECORATION:underline;}

/* MODULI NAR */
div#moduli-nar{margin:0px; padding:0px; text-align:center; font-family:Arial, Helvetica, sans-serif;background:#FFFFFF}
div#moduli-nar .menu{width:90%; height:auto; margin:10px auto;}
div#moduli-nar fieldset{padding:10px;}
div#moduli-nar .nar{width:90%; height:auto; margin:0px auto;}
div#moduli-nar .bottom-ekoo{width:90%; height:auto; margin:10px auto;}
div#moduli-nar a{font-size:11px; color:#00247D; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
div#moduli-nar a:hover {COLOR:#000000; TEXT-DECORATION: underline;}

/* ORDINI */
div#ordini{margin:0px; padding:0px; text-align:center; font-family:Arial, Helvetica, sans-serif; background:#FFFFFF}
div#ordini .menu{width:90%; height:auto; margin:10px auto;}
div#ordini fieldset{padding:10px;}
div#ordini .tab-ordini{width:90%; height:auto; margin:0px auto;}
div#ordini .bottom-ekoo{width:90%; height:auto; margin:10px auto;}
div#ordini a{font-size:11px; color:#00247D; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
div#ordini a:hover {COLOR:#000000; TEXT-DECORATION: underline;}

/* DETTAGLIO ORDINI */
div#dettaglio-ordini{margin:0px; padding:0px; text-align:center; font-family:Arial, Helvetica, sans-serif; background:#FFFFFF}
div#dettaglio-ordini fieldset{padding:10px;}
div#dettaglio-ordini .tab-ordini{width:90%; height:auto; margin:10px auto;}
div#dettaglio-ordini .bottom-ekoo{width:90%; height:auto; margin:10px auto;}
div#dettaglio-ordini a{font-size:11px; color:#00247D; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
div#dettaglio-ordini a:hover {COLOR:#000000; TEXT-DECORATION: underline;}

/* FATTURE */
div#fatture{margin:0px; padding:0px; text-align:center; font-family:Arial, Helvetica, sans-serif; background:#FFFFFF}
div#fatture .menu{width:90%; height:auto; margin:10px auto;}
div#fatture fieldset{padding:10px;}
div#fatture .tab-fatture{width:90%; height:auto; margin:0px auto;}
div#fatture .bottom-ekoo{width:90%; height:auto; margin:10px auto;}
div#fatture a{font-size:11px; color:#00247D; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
div#fatture a:hover {COLOR:#000000; TEXT-DECORATION: underline;}

/* DETTAGLIO FATTURE */
div#dettaglio-fatture{margin:0px; padding:0px; text-align:center; font-family:Arial, Helvetica, sans-serif; background:#FFFFFF}
div#dettaglio-fatture fieldset{padding:10px;}
div#dettaglio-fatture .tab-fatture{width:90%; height:auto; margin:10px auto;}
div#dettaglio-fatture .bottom-ekoo{width:90%; height:auto; margin:10px auto;}
div#dettaglio-fatture a{font-size:11px; color:#00247D; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
div#dettaglio-fatture a:hover {COLOR:#000000; TEXT-DECORATION: underline;}

/* DATI CLIENTE */
div#cliente{margin:0px; padding:0px; text-align:center; font-family:Arial, Helvetica, sans-serif; background:#FFFFFF}
div#cliente .menu{width:90%; height:auto; margin:10px auto;}
div#cliente fieldset{padding:10px;}
div#cliente .tab-cliente{width:90%; height:auto; margin:0px auto;}
div#cliente .bottom-ekoo{width:90%; height:auto; margin:10px auto;}
div#cliente a{font-size:11px; color:#00247D; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
div#cliente a:hover {COLOR:#000000; 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:165px; /*For KHTML*/
  list-style: none;
}
*> ul#navmenu-v{margin-top:-5px;}
*+html ul#navmenu-v{margin:2px 0px;}
* html ul#navmenu-v{margin:2px 0px;}

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; /*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 #dcdcdc;
  border-width:0px 0px 1px 0px;
  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-v a:hover,
ul#navmenu-v li:hover a,
ul#navmenu-v li.iehover a {
  background:#eaeaea;
  color: #00247D;
  font-weight:normal;
  text-decoration:none;
}

/* 2nd Menu */
ul#navmenu-v li:hover li a,
ul#navmenu-v li.iehover li a {
  background:#d1d1cf; 
  background-repeat:repeat;
  color: #000000;
  font-weight:normal;
  border:0px;
  border-top:1px solid #dcdcdc;
  border-left:3px solid #bdbdbd;
  z-index:200;
  margin:0px 0px 1px 0px;
  text-decoration:none;
}

/* 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:#eaeaea; 
  background-repeat:repeat;
  color: #00247D;
  font-weight:normal;
  border:0px;
  border-top:1px solid #dcdcdc;
  border-left:3px solid #999999;
  z-index:200;
  margin:0px 0px 1px 0px;
  text-decoration:none;
}

ul#navmenu-v ul,
ul#navmenu-v ul ul,
ul#navmenu-v ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left:165px;
  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 solid #dcdcdc;
  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 {
  background:#f5f5f5 url("../images/left.jpg"); 
  background-repeat:repeat;
  color: #00247D;
  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:12px; color:#00247D; text-decoration:underline; font-variant:small-caps;}
a.preventivo:hover{color:#000000; text-decoration:underline;}

.button{border:1px solid #D1D1CF; background:url("../images/bg_button.jpg"); background-repeat:repeat; 
	height:20px; cursor:pointer; text-align:center; 
	color: #ffffff; font-size:11px; text-transform:lowercase;
	margin:0px 0px; padding:1px 3px;}
*>.button{padding:0px 5px 3px 5px;}
*+html .button{padding:1px 3px;}

.button_disabled{border:1px solid #D1D1CF; background:url("../images/bk-tl-title-gray.gif"); background-repeat:repeat; 
	height:20px; cursor:pointer; text-align:center; 
	color: #666666; font-size:11px; text-transform:lowercase;
	margin:0px 0px; padding:1px 3px;}
*>.button_disabled{padding:0px 5px 3px 5px;}
*+html .button_disabled{padding:1px 3px;}