a:link 							{ 	color:#000000;
								}
a:visited 						{ }
a:hover 						{	color:#000000;
								}
a:active 						{	color:#333;
								}		
body, html 						{
									margin: 0px 7px 7px 7px;
									text-align:center;
									padding:0px;
									background-color:#FFFFFF;
								}	
body, p							{
									font-size: 12px; height:auto;
									font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
									color:#000; line-height:1.5	
								}								
h1		 						{	background-color:#006699;
									color:#FFF;
									padding-bottom:3px; 
									padding-top:8px;
									padding-left:22px;
									margin-bottom:0px;
									margin-right:15px;
									font-size:13px;
									font-style: normal ;
									font-weight: bold;
									font-variant: normal;
									text-decoration: none;
									background-image:url(../LAYOUTTABLE/HeadH1.gif);
									background-position: 0 0;
									background-repeat:no-repeat;
								}	
#h1b							{	background-image:url(../LAYOUTTABLE/HeadH2.gif);
									background-position: top right ;
									background-repeat:no-repeat;
								}																																
form							{ 
									padding:0px;
									margin:0px;
								}
fieldset						{	padding: 8px;
									border: 2px solid #006699;
									margin-bottom: 10px;
								}								
legend							{	padding:0px;
									margin:0;									 
								}
label							{	margin-top:5px;
								}
label input, label textarea
								{		width:100%;
										
								}																		
hr 								{ 
									BORDER-TOP-WIDTH: 0px; 
									BORDER-LEFT-WIDTH: 0px; 
									BORDER-BOTTOM-WIDTH: 0px; 
									WIDTH: 100%; COLOR: #afcbec;
									HEIGHT: 1px;
									BACKGROUND-COLOR: #afcbec;
									BORDER-RIGHT-WIDTH: 0px;
									clear:left;
								}	
img, img A						{ 
									border:0;
									margin:0;
								}																
#Logo 							{	BACKGROUND: url(../wk_immagini/LogoRepeat.Jpg) repeat-x Left Bottom
								}
#Logo .Repeat					{	BACKGROUND: url(../wk_immagini/Logo.Jpg) no-repeat Left Bottom;
									text-align:center
								}								
#menu 							{
									padding-right:10px;
								}
#contenuto 						{ 
									margin:0px;
									padding: 0px;
									text-align:left;
								} 								
#Space 							{
									padding:3px; 
									width:100%; 
									text-align:center;
								}
#DivCodArt						{
									text-align:center;
									padding:3px;
									background-color:#DDF0FE;
									border:solid 1px #B8D2F3;
									font-size: xx-small;
									font-weight:bold;
									position:absolute;
									float:left;
									margin-top:0px;
									z-index:998;
								}								
#Lente 							{
									position:absolute;
									float:left;
									margin-left:0px;
									margin-bottom:0px;
									margin-top:32px;
									padding-left:5px;
									padding-Right:5px;
									padding-top:5px; 
									padding-bottom:5px;
									border-Right:1px solid #B8D2F3;
									border-left:1px solid #B8D2F3;									
									border-Top:1px solid #B8D2F3;
									border-bottom:1px solid #B8D2F3;
									z-index:998;																	
								}
#product_container				{	margin-right:5px;
								}													
#prodotto						{
									  height:140px;
									  text-align: center;
									  padding-left:20px;
								}
#prodotto IMG					{
									  position: relative;
									  bottom: 0px;
									  margin: 0 auto; border:0;
								}								
.InsQuantita	 				{	
									position:absolute;
									float:Left;
									width:40px;
									background-color: #DDF0FE;
									padding:3px;
									border:1px solid #B8D2F3;
									font-size:12px;
									margin-left:35px;
									margin-top:50px;
									z-index:998;
								}
#Name_product					{
									text-align:left;
									background-color:#F4F4F4;
									padding:5px;
									font-size: xx-small;
								}	
#AddCart						{
									float:left;
									padding-left:5px;
									padding-Right:5px;
									padding-top:5px; 
									padding-bottom:5px;									
									position:absolute;
									margin-top:-35px;
									margin-right:30px;
									border-Right:1px solid #B8D2F3;
									border-left:1px solid #B8D2F3;									
									border-Top:1px solid #B8D2F3;
									border-bottom:1px solid #B8D2F3;	
								}																
#Description_product 			{	
									width:100%; position:relative;
									text-align:left;
									background-color:#FFFFFF;
									padding:5px;
									margin-bottom:15px;
									margin-top:5px;
									border:1px solid #B8D2F3; 									
									font-size: xx-small;
								}
#shopping_cart					{	height:65px;
									text-align:left;
								}
#Liner 							{
									PADDING-RIGHT: 0px; 
									PADDING-LEFT: 0px;
									PADDING-BOTTOM: 1px;
									PADDING-TOP:5px;
								}
#Botton 						{
									background-image:url(../LAYOUTTABLE/Botton.gif);
									background-repeat:no-repeat;
									text-align:center; padding-top:0px;
								}
#Botton a						{				
									FONT: 12px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; text-decoration:none;
								}
#Botton a:hover					{ 	text-decoration:underline;						
								}
.BodyExpand						{ padding-right:16px;}
.BodyNoExpand					{ padding-right:0px;}									
.invalidInput					{ 
									border:2px solid  #FF0000;
									padding:1px;
								}
.validInput						{
									border:0px solid  #FFF;
									padding:0px;
								}
.Petrolio						{	
									background-color:#006699;
									color:#FFF;
								}
.Petrolio A						{	
									background-color:#006699;
									color:#FFF;
									text-decoration:none;
								}
.Petrolio A:hover				{	
									background-color:#006699;
									color:#FFF;
									text-decoration:underline;
								}																
.Bianco 	 					{ 
									font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; 
									color: #fff;
									font-size: 13px;
									font-style: normal ;
									font-weight: normal;
									font-variant: normal;
									text-decoration: none;
								}
.Bianco A						{	color: #fff;
									text-decoration: none;
								}
.Bianco A:hover					{	color: #fff;
									text-decoration: underline;
								}
.Bianco A:visited				{	color: #fff;
								}								
#Lista							{
									width:100%;
									border-style: none none none none;
									padding: 0px 0px 0px 0px;
									margin: 0px 0px 0px 0px;
									border-collapse: collapse;
									font-size: 13px;
									font-style: normal ;
									font-weight: normal;
									font-variant: normal;
									text-decoration: none;
									border-right: #006699 2px solid;
								}	
#Lista	TD						{
									padding-RIGHT: 5px;
									padding-LEFT: 5px;
									padding-top:5px;
									border-top: #ddd 1px solid;
									padding-bottom: 0px;
									height:30px;
									vertical-align:baseline;
								}								
#Lista TH 						{	
									font-weight: bold;
									font-size: 12px;
									background: #B8D2F3;
									height:25px;
									BORDER-BOTTOM: #006699 2px solid;									
									white-space:nowrap;

								}
#Lista TH A 					{
									padding-right: 5px;
									padding-left: 5px;
									padding-top:5px;
									margin-bottom:0px;
									border-left: white 1px solid;
									display: block;
									widht: 100%;
									height:25px;
									color: black;
									font-size: 12px;
									text-decoration: none;
								}
#Lista TH A:hover 				{
									BACKGROUND: #faf8f3;
									COLOR: black;
									BORDER-BOTTOM: #faa900 2px solid;
									TEXT-DECORATION: none;
								}								
#Lista TH A:visited 			{
									COLOR: black;
								}
#Lista TH A:link 				{
									COLOR: black;
								}
#CreatePageNav					{	padding:2px 2px 2px 22px;
									margin-right:15px;
									color:#FFF;
									background-color:#006699;
									background-image:url(../LAYOUTTABLE/FooterH1.gif);
									background-position: left bottom;
									background-repeat:no-repeat;
								}
#CreatePageNavFooter			{	background-image:url(../LAYOUTTABLE/FooterH2.gif);
									background-position: bottom right ;
									background-repeat:no-repeat;
								}															
.chart A 						{	
									COLOR: #000;
									text-decoration: none;
									font-size: 12px;
								}
.chart A:hover 					{	color:#red;
									text-decoration: underline;
								}
.tiny 							{
									font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
									font-size: 10px;
									font-style: normal;
									font-weight: normal;
									line-height: normal;
									color: #000000;
									font-variant: normal;
									text-transform: none;
									text-decoration: none;
								}
.tiny:hover 					{
									color:#FF9933;
								}
.selezione 						{
									
									font-size: 13px;
									font-style: normal ;
									font-weight: normal;
									font-variant: normal;
									text-decoration: none;
								}
.selezione:hover 				{
									color:#afcbec;
								}
.MarginTop						{ 	margin-top:10px;
								}
.MarginLeft						{ 	margin-Left:10px;
								}
.MarginRight					{ 	margin-Right:10px;
								}
.MarginBottom					{ 	margin-Bottom:10px;
								}
.Padding6						{ 	padding:6px;
								}
.Center							{ 	text-align:center
								}
.Font13							{ 	font: 13px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
									text-decoration:none;
								}	
.Nowrap							{	white-space: nowrap;
								}	
.clear							{	padding-top:3px;}															
#SopraEnd 						{	FONT-SIZE:: 12px;
								}
#SopraEnd H2 					{	FONT-SIZE: 12px;}
#SopraEnd .roundboxhead 		{	BACKGROUND: url(../LAYOUTTABLE/CelBoxRight.gif) no-repeat right Top}
#SopraEnd .roundboxhead2 		{	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(../LAYOUTTABLE/CelBoxLeft.gif) no-repeat left Top}
#SopraEnd .roundboxheadCentral 	{	BACKGROUND: url(../LAYOUTTABLE/CelBoxCentralTop.gif) repeat-x; text-align:Right; PADDING-TOP: 5px; PADDING-Bottom: 5px}
#SottoTop 						{	FONT-SIZE:: 12px}
#SottoTop H2 					{	FONT-SIZE: 12px; MARGIN: 0px}
#SottoTop 						{ 	PADDING-BOTTOM: 5px; text-align:Right; margin-Bottom: 5px}
#SottoTop .BoxBody 				{	BACKGROUND: url(../LAYOUTTABLE/CelBox.gif) no-repeat right bottom}
#SottoTop .BoxBodyCentral 		{	BACKGROUND: url(../LAYOUTTABLE/CelBoxCentral.gif) bottom repeat-x; Margin-Right: 10px}
#SottoTop .BoxBodybody 			{ 	BACKGROUND: url(../LAYOUTTABLE/CelBoxMore.gif) no-repeat left bottom; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-Top: 5px; width:100%}
#Vetrina 						{ 	FONT-SIZE:: 13px; text-align:center; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px; MARGIN: 0px; width:100%}
#Vetrina H2 					{	FONT-SIZE: 13px; MARGIN: 0px}
#Vetrina .roundboxhead 			{ 	BACKGROUND: url(../LAYOUTTABLE/RoundBoxHead.gif) no-repeat right top}
#Vetrina .roundboxhead2 		{	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(../LAYOUTTABLE/RoundBoxHeadH2.gif) no-repeat left top; PADDING-BOTTOM: 4px; COLOR: #fff; PADDING-TOP: 8px; text-align:left}
#Vetrina .roundboxheadCentral 	{	BACKGROUND: url(../LAYOUTTABLE/RoundBoxHeadCentral.gif) repeat-x; Margin-Right: 10px}
#Vetrina .BoxBody 				{	BACKGROUND: url(../LAYOUTTABLE/CelBox.gif) no-repeat right bottom}
#Vetrina .BoxBodyCentral 		{	BACKGROUND: url(../LAYOUTTABLE/CelBoxCentral.gif) bottom repeat-x; Margin-Right: 10px}
#Vetrina .BoxBodybody 			{ 	BACKGROUND: url(../LAYOUTTABLE/CelBoxMore.gif) no-repeat left bottom; width:100%}
#Barra 							{	FONT-SIZE:: 13px ; WIDTH: 160px; MARGIN: 0px; text-align:left}
#Barra H2 						{	FONT-SIZE: 13px; MARGIN: 0px}
#Barra .roundbox 				{	BACKGROUND: url(../LAYOUTTABLE/RoundBox.gif) #ddf0fe no-repeat right bottom; MARGIN: 0px 0px 1em; WIDTH: 100%}
#Barra .roundboxhead 			{	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../LAYOUTTABLE/RoundBoxHead.gif) no-repeat right top; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
#Barra .roundboxhead H2 		{	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(../LAYOUTTABLE/RoundBoxHeadH2.gif) no-repeat left top; PADDING-BOTTOM: 3px; COLOR: #fff; PADDING-TOP: 8px}
#Barra .roundboxbody 			{	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(../LAYOUTTABLE/RoundBoxBody.gif) no-repeat left bottom; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px}
#Barra .roundboxmore 			{ 	BACKGROUND: url(../LAYOUTTABLE/RoundBoxMore.gif) #ddf0fe repeat-y right top; MARGIN: 0px; WIDTH: 100%}
#Barra .roundboxmorebody 		{ 	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(../LAYOUTTABLE/RoundBoxMoreBody.gif) repeat-y left top; PADDING-BOTTOM: 7px; MARGIN: 0px; PADDING-TOP: 7px}
#Barra .roundboxmorebtm 		{ 	BACKGROUND: url(../LAYOUTTABLE/RoundBoxMoreBtm.gif) #b8d2f3 no-repeat right bottom; MARGIN: 0px 0px 1em; WIDTH: 100%}
#Barra .roundboxmorebtm P 		{	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; BACKGROUND: url(../LAYOUTTABLE/RoundBoxMoreBtmP.gif) no-repeat left bottom; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 3px}
#Barra .roundboxmorebtm A 		{	PADDING-RIGHT: 15px; DISPLAY: block; FONT-WEIGHT: bold; BACKGROUND: url(../LAYOUTTABLE/SideBarMoreArrow.gif) no-repeat right top; COLOR: #000; TEXT-DECORATION: none; text-align:right}
#Barra .roundboxmorebtm A:hover	{ 	TEXT-DECORATION: underline}
#BarraServizi 					{	FONT-SIZE:: 13px; WIDTH: 180px; MARGIN: 0px; float:right; padding-left:10px;}
#BarraServizi H2 				{	FONT-SIZE: 13px; MARGIN: 0px}
#BarraServizi .roundbox 		{	BACKGROUND: url(../LAYOUTTABLE/RoundBox.gif) #ddf0fe no-repeat right bottom; MARGIN: 0px 0px 1em; WIDTH: 100%}
#BarraServizi .roundboxhead 	{	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../LAYOUTTABLE/RoundBoxHead.gif) no-repeat right top; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
#BarraServizi .roundboxhead H2 	{	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(../LAYOUTTABLE/RoundBoxHeadH2.gif) no-repeat left top; PADDING-BOTTOM: 3px; COLOR: #fff; PADDING-TOP: 8px}
#BarraServizi .roundboxbody 	{	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(../LAYOUTTABLE/RoundBoxBody.gif) no-repeat left bottom; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 8px}
#BarraServizi .roundboxmore 	{ BACKGROUND: url(../LAYOUTTABLE/RoundBoxMore.gif) #ddf0fe repeat-y right top; MARGIN: 0px; WIDTH: 100%}
#BarraServizi .roundboxmorebody { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(../LAYOUTTABLE/RoundBoxMoreBody.gif) repeat-y left top; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px}
#BarraServizi .roundboxmorebtm 	{ BACKGROUND: url(../LAYOUTTABLE/RoundBoxMoreBtm.gif) #b8d2f3 no-repeat right bottom; MARGIN: 0px 0px 1em; WIDTH: 100%}
#BarraServizi .roundboxmorebtm P{	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; BACKGROUND: url(../LAYOUTTABLE/RoundBoxMoreBtmP.gif) no-repeat left bottom; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 3px}
#BarraServizi .roundboxmorebtm A{	PADDING-RIGHT: 15px; DISPLAY: block; FONT-WEIGHT: bold; BACKGROUND: url(../LAYOUTTABLE/SideBarMoreArrow.gif) no-repeat right top; COLOR: #000; TEXT-DECORATION: none; text-align:right}
#BarraServizi .roundboxmorebtm A:hover { TEXT-DECORATION: underline}
#ajax_tooltipObj				{
									z-index:1000000;
									text-align:left;
								}
#ajax_tooltipObj div			{
									position:relative;
								}
#ajax_tooltipObj BR				{ margin:15px;
								}

#ajax_tooltipObj .ajax_tooltip_arrow{
									background-image:url('../LAYOUTTABLE/arrow.gif');
									width:20px;
									position:absolute;
									left:0px;
									top:0px;
									background-repeat:no-repeat;
									background-position:center left;
									z-index:1000005;
									height:35px;
								}

#ajax_tooltipObj .ajax_tooltip_content{
									border:2px solid #285B6F;
									left:18px;
									top:0px;
									position:absolute;
								/*	width:250px;
									height:210px;*/
									color:#FFFFFF;
									background-color:#A9D5F5;
									padding:5px;
									overflow:auto;
									z-index:1000001;
								}
#ajax_listOfOptions				{
									position:absolute;	/* Never change this one */
									width:175px;	/* Width of box */
									height:250px;	/* Height of box */
									overflow:auto;	/* Scrolling features */
									border:1px solid #317082;	/* Dark green border */
									background-color:#FFF;	/* White background color */
									text-align:left;
									font-size:0.9em;
									z-index:100;
								}
#ajax_listOfOptions div			{	/* General rule for both .optionDiv and .optionDivSelected */
									margin:1px;		
									padding:1px;
									cursor:pointer;
								}
#ajax_listOfOptions .optionDiv	{	/* Div for each item in list */
		
								}
#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
									background-color:#317082;
									color:#FFF;
								}
#ajax_listOfOptions_iframe		{
									background-color:#F00;
									position:absolute;
									z-index:5;
								}
.pulizie { height:1px; position:absolute; margin-bottom:-5000px; display:none;}								
#Procedi						{
										float:right;
										background-color:#006699;
										color:#fff;
										margin-top:-42;
										margin-right:2px;
										border:solid #fff 2px;
										width:200px;
										padding:7px;
										border-right:#006699 1px;
										text-align:center;
										font-style: normal ;
										font-weight: bold;
										font-variant: normal;
										text-decoration: none;
										background-image:url(../LAYOUTTABLE/HeadH1.gif);
										background-position: 0 0;
										background-repeat:no-repeat;
								}
#Procedi A						{
										color:#fff;
										font-style: normal ;
										font-weight: bold;
										font-variant: normal;
										text-decoration: none;
										font-size: 13px;

								}
#Procedi A:hover				{
										color: #FFCC66;	
								}							
.modalDialog_height				{
										height:500px;
								}							
								
.modalDialog_contentDiv			{
	border:3px solid #000;	
	padding:2px;
	z-index:100;/* Alwas needed	*/
	position:absolute;	/* Always needed	*/
	background-color:#FFF;	/* White background color for the message */
}
.modalDialog_transparentDivs	{
	filter:alpha(opacity=40);	/* Transparency */
	opacity:0.4;	/* Transparency */
	background-color:#AAA;
	z-index:1;;
	position:absolute; /* Always needed	*/
}
.modalDialog_contentDiv_shadow	{
z-index:90;
height:%;/* Always needed	- to make it appear below the message */
position:absolute;	/* Always needed	*/
background-color:#555;
filter:alpha(opacity=30);	/* Transparency */
opacity:0.3;	/* Transparency */	
}

.error							{
	border:3px solid #FFF;	
	padding:2px;
	z-index:100;/* Always needed	*/
	position:absolute;	/* Always needed	*/
	background-color:#F00;	/* White background color for the message */
	color:#FFF;
}
.error a{
	color:#FFF;
}														
.ColonnaAperta { width:160px; vertical-align:top;}
.ColonnaChiusa { width:0px; display:none;}