body	{margin:0px;padding:0;background:#7398C0 url(/img/backBody.jpg) top left repeat-x;text-align:center;overflow-y:scroll;
								scrollbar-3dlight-color:#FFFFFF;scrollbar-arrow-color:#e7f0f7;scrollbar-base-color:#000000;scrollbar-darkshadow-color:#ADAAB4;scrollbar-face-color:#698BDB;scrollbar-highlight-color:#ADAAB4;scrollbar-shadow-color:#B2C3D7;scrollbar-track-color:#F5F5F5;}
a,div,p,span,td,input,textarea,ul,li{font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif;font-size:12px;color:#2B4F97;}
a,div,p,td,hr,img,input	{margin:0px;padding:0px;vertical-align:top;}
form	{position:relative;margin:0;padding:0;border:none;}
input{background:white;}
img	{border:none;}
ul	{}
dl	{}
dt,dd	{}

#contentText{/*font:normal 11px Arial;*/}
#pageText,#pageTextIT,#pageTextEN,#loading,#privPolicyText,h1	{display:none;}
/* application root element */	
table.siteContent	{width:100%;height:100%;background:transparent url(/img/backB.jpg) bottom left repeat-x;}
   td.siteContent	{position:relative;width:997px;padding:0;/*padding:0 6px 0 9px;*/}
  div.siteContent	{position:relative;left:11px;width:980px;height:100%;margin:0;background:white url(/img/backSiteContent.gif) top left repeat-x;}
   td.bannerMenu	{height:263px;text-align:center}
  div.bannerMenu	{position:relative;width:997px;margin:0 auto;}
  /*div.siteContentText{position:relative;top:23px;height:100%;margin:0px 18px -23px;}*/
table.siteContentText{width:100%;height:100%;}
  div.siteContentText{padding:23px 0}
/* backgrounds */
tr.backB	{background:transparent url(/img/backB.jpg) bottom left repeat-x;}
td.backBL	{background:transparent url(/img/backBL.jpg) bottom right no-repeat;}
td.backBR	{background:transparent url(/img/backBR.jpg) bottom left no-repeat;}
/* footer */
  td.footer	{height:25px;background:transparemt;}
 div.footer		{position:absolute;bottom:0;left:0;width:100%;height:18px;padding:2px 0;background:#2B4F97;color:white;text-align:center}
span.footerText	{position:relative;top:1px;margin:0;font:normal 10px Arial;color:white;}
   a.footer		{text-decoration:none;font:normal 11px Arial;color:white;vertical-align:middle}
   a.footer:hover{text-decoration:underline}
/* menu */
div.menu,div.menuEN	{position:absolute;/*15.10 top:54px;padding:0;*/top:0;left:184px;
				height:106px;width:781px;padding:0 0 0 1px;/*background:transparent url(/img/menu.gif) bottom left no-repeat;*/}
div.menuEN			{background-image:url(/img/menuEN.gif)}
				
  a.menu	{display:block;position:relative;float:left;top:54px;width:1px;width:auto;min-width:1px;height:18px;text-decoration:none;}
   .menuHome			{position:relative;width:81px;height:18px;}
   .menuDosatori		{position:relative;width:94px;height:18px;}
   .menuValvole			{position:relative;width:81px;height:18px;}
   .menuCesti			{position:relative;width:73px;height:18px;}
   .menuAccessori		{position:relative;width:97px;height:18px;}
   .menuAzienda			{position:relative;width:95px;height:18px;}
   .menuContatti		{position:relative;width:100px;height:18px;}
   .menuAreaRiservata	{position:relative;width:120px;height:18px;}
img.menuActive{position:relative;float:left;top:34px;}
img.menuBtw{display:inline;position:relative;float:left;top:54px;left:0;width:2px;margin:0;padding:0;}
/* quick menu */
span.quickMenu	{position:absolute;top:2px;right:75px;/*width:85px;width:auto;min-width:85px;height:49px;padding:0;background:transparent url(/img/backQuickMenu.gif) top left repeat-x;*/}
   a.quickMenu,a.langEN,a.langIT	{display:block;float:left;margin:11px 14px 0;}
   a.langEN,a.langIT	{width:12px;height:12px;margin:11px 0px 0 14px;background:transparent url(/img/flagEN.jpg) 0 0 no-repeat;text-decoration:none;font:normal 10px Arial;color:#dedede;}
   a.langIT	{background-image:url(/img/backFlagIT.gif);}

/* siteContent */
.posAbsTR	{position:absolute;top:0;right:0;}
.posAbsTL	{position:absolute;top:0;left:0;}
.posAbsBR	{position:absolute;bottom:0;right:0;}
.posAbsBL	{position:absolute;bottom:0;left:0;}

   .title		{position:absolute;top:8px;left:18px;font:bold 11px Arial;color:white;vertical-align:top}
   .titleSecond{position:absolute;top:8px;left:532px}
div.title,div.titleSecond	{top:4px;}

/* left side */
td.leftSide,td.leftSideMain	{position:relative;width:460px;padding:25px 18px 11px;}
td.leftSide		{width:258px;padding:11px 18px 11px 0;background:transparent url(/img/backWelcome.gif) top right repeat-y;}
/* navigation */
div.navigation,div.newsBlockMain,div.newsBlock{position:relative;height:100%;min-height:150px;width:100%;padding:0 0 0px 28px;background:transparent url(img/backNavigation.gif) 18px 0 repeat-y;font:normal 12px Arial;/*MSS2008-04-23: text-align:justify;*/}
div.navigation	{width:255px;}
 	.activeNav	{font:bold 12px Arial;color:#FFA800;}
   a.activeNav,a.inActiveNav	{display:block;margin:11px 0;text-decoration:none;font:bold 12px Arial;}
   a.inActiveNav:hover{text-decoration:underline}
div.activeNavProducts {width:250px;padding-left:15px;}
div.activeNavProducts a,div.activeNavProducts span,a.product{font-weight:normal}
 
 
 .date	{font-size:11px;}

/* right side */
td.rightSide,td.rightSideMain	{padding:25px 18px 11px 40px;background:transparent url(/img/backWelcome.gif) top left repeat-y;}
td.rightSide	{padding:0;background:none}
 div.prodDetails	{position:relative;height:60px;height:auto;min-height:60px;padding:11px 28px;}
 div.prodDetailsOdd	{background:#F1F4FA;}
 img.prodDetails	{position:relative;/*background:white;border:solid 1px #C6D1E8;cursor:pointer;cursor:hand;margin:0 53px 0 0;*/}
span.prodDetails	{position:relative;width:415px;margin:0 0 18px;font:normal 12px Arial;}
   b.prodCode	{display:block;margin:9px 0;}
   a.downPdf,a.downDoc,a.downRtf,a.downFile	{position:absolute;bottom:-35px;right:0px;padding:5px 0 3px 25px;background:transparent url(/img/icon_pdf.gif) top left no-repeat;font:normal 11px Arial;color:#06477D;}
	a.downFile	{background-image:url(/img/icon_file.gif);}
	a.downDoc	{background-image:url(/img/icon_doc.gif);}
	a.downRtf	{background-image:url(/img/icon_rtf.gif);}


/* main.php */
  a.newsArchive	{position:relative;top:-3px;left:11px;height:1px;padding:0 0 0 11px;margin:0;border-left:solid 1px #D5DDEE;font:normal 11px Arial;color:#D5DDEE;}
div.newsBlockMain	{width:361px;/*width:374px;width:392px;*/height:85px;height:auto;min-height:85px;margin:0 0 35px;}
div.newsBlock{width:851px;height:65px;height:auto;min-height:65px;margin:0}
div.welcome		{width:291px;font:normal 12px Arial;}
/* paging */
div.paging	{width:411px;font:normal 11px Arial;color:white;}
   .paging	{margin:0 1px;font:normal 11px Arial;color:white;}
span.current{font:bold 12px Arial;color:white;}
/* contacts */
   a.contacts	{font:normal 12px Arial;color:#2B4F97;}
form.contacts	{/*position:relative;width:509px;margin:0 0 3px 11px;*/font-size:12px;}
 div.contactsL	{position:relative;width:278px;margin-right:28px;font:normal 12px Arial;color:#2B4F97;}
 div.contactsDetails{display:block;position:relative;width:260px;font:normal 12px Arial;color:#2B4F97;}
 div.textFields	{position:relative;text-align:left;}
 div.fldSel	{display:block;position:relative;height:29px;}
   a.contactsSend{display:inline-block;position:relative;top:11px;margin:0 0px;}
   input.field,select.field,textarea.field	{width:155px;margin:0px 0 4px 4px;padding:2px 2px 0px;border:solid 1px #9FB1D4;font:normal 12px Arial;color:#2B4F97;text-align:left;}
  select.field	{width:275px;margin-top:3px;padding:0px;font-size:11px;vertical-align:top;}
textarea.field	{width:260px;height:115px;margin:3px 0 20px 0;overflow-x:hidden;overflow-y:auto;vertical-align:top;}
   input.fieldCheck	{clear:both;width:13px;height:13px;margin-right:5px;}
   input.fieldSmall	{width:124px;}
 img.captcha	{/*width:122px;height:56px;*/border:solid 1px #B1BFDA;}
span.captcha	{display:block;height:55px;position:relative;margin:0px 0 21px;font:normal 12px Arial;color:#2B4F97;}
    p.error	{margin:11px 0 0;font:normal 12px Arial;color:#FF0000;}
input.error	{background:#ffeeee;}

a.map	{display:block;position:relative;width:311px;padding:0 0 4px 4px;background:#ebebeb;}
img.map	{position:relative;border:solid 1px #CED5E2;}

div.privPolicyText{position:absolute;top:35px;left:382px;width:497px;padding:11px;border:solid 11px #698BDB;background:#F3F5F7;color:#2B4F97}
div.privPolicyText p{margin:18px 0;color:#2B4F97}

/* products */
div.pictures{position:relative;float:left;margin:0 53px 0 0;}
  a.pictures{display:block;position:relative;width:120px;background:white;border:solid 1px #C6D1E8;text-align:center;}
img.zoom	{position:absolute;top:-20px;right:2px;cursor:pointer;cursor:hand;}

/* enlarge picture - no popup, but div-visibility */
img.prodPic		{}
.enlarge		{position:absolute;left:0px;top:0px;width:100px;display:none;background:#fff;border:1px solid #698BDB;filter:alpha(opacity=60); -moz-opacity:.60;z-index:99;}
html>body .enlarge{padding-bottom:34px;min-width:100px;width:auto;}
p.enlargeTop	{margin:0px;padding:0px;height:18px;background:#5478BF;text-align:right;}
p.enlargeBottom	{position:relative;height:16px;background:#fff;text-align:right;font-weight:bold;color:#000;cursor:pointer;cursor:hand;}
html>body p.enlargeBottom{margin:0px;padding:0px;}
img.bigPicClose	{margin:2px 2px 2px 2px;cursor:pointer;cursor:hand;}
span.close		{padding-right:15px;font-weight:bold;font-size:8px;color:#000000;cursor:pointer;}
img.resize		{position:absolute;height:16px;right:-1px;cursor:se-resize;}

/* general formatting */
.posRel	{position:relative;}
.hand	{cursor:pointer;}
.alignC	{text-align:center;}
.alignL	{text-align:left;}
.alignR	{text-align:right;}
.underL	{text-decoration:underline;}
.floatL	{float:left;}
.floatR	{float:right;}
.clear	{clear:both;}
.visible{display:none;height:1px;}
.bold	{font-weight:bold;}
.underL	{text-decoration:underline;}
.brdRed	{border:solid 1px red;}
.brdBlue{border:solid 1px blue;}
.colorRed	{color:#FFA800;}
/* debug formatting */
div#debug	{position:absolute;left:10px;top:10px;border:1px solid gray;padding:5px;cursor:hand;cursor:pointer;background:white;display:none;} 
  b.debug	{font-weight:normal;color:blue;}
 em.debug	{font-style:normal;color:red;font-weight:bold;} 

