/* CSS Document */

@media screen {
	* 			{margin:0;padding:0	}

	body		{background:#fff;
			 	 font-family:Arial, Helvetica, sans-serif;
			 	 color:#444;
			 	}

	div#pageBox	{display:block;width:820px;margin:12px auto}

	/*
	** Common layput page
	*/				
	div.topleft,
	div.topright	{display:block;width:27px;height:27px}
	div.topnav		{display:block;width:504px;height:27px}
	div.top			{display:block;width:100%;height:27px}
	div.left,
	div.right		{display:block;width:15px}
	div.bottomleft,
	div.bottomright	{display:block;width:40px;height:40px}
	div.bottom		{display:block;width:100%;height:40px}

	table#navigation h1 span,
	table#navigation a span		{display:none}
	table#navigation h1			{display:block;width:191px;height:90px;background:url(logo.gif) no-repeat;}
	
	table#body div.sidebar		{display:block;width:256px;margin:28px 0 0 20px}
	table#body td.sidebar		{background:url(vline.gif) top right repeat-y}
	table#body div.body			{display:block;margin:28px 20px 0 20px}
	table#body td.body			{padding:0;margin:0}
	

table#body div.rightalign		{
	display:block;
	width:80px;
	margin:28px 0 0 0px;
	text-align: right;
	padding-right: 7px;
}

/*
	 table#body div.rightalign		{
	display:block;
	width:60px;
	text-align: right;
	margin-top: 28px;
	margin-bottom: 0;
	margin-left: 20px; 
}
	 table#body div.rightalign	{display:block;width:84px} */
	
	
	table#body td.rightalign	{background:url(vline.gif) repeat-y}
	
	/*
	** Navigation
	*/
	table#navigation a#lnkHome			{display:block;width:73px;height:90px;background:url(nav/home.gif) no-repeat}
	table#navigation a#lnkProfile		{display:block;width:86px;height:90px;background:url(nav/profile.gif) no-repeat}
	table#navigation a#lnkServices		{display:block;width:78px;height:90px;background:url(nav/services.gif) no-repeat}
	table#navigation a#lnkCustomers		{display:block;width:79px;height:90px;background:url(nav/customers.gif) no-repeat}
	table#navigation a#lnkCaseHistory	{display:block;width:116px;height:90px;background:url(nav/casehistory.gif) no-repeat}
	table#navigation a#lnkContacts		{display:block;width:84px;height:90px;background:url(nav/contacts.gif) no-repeat}
	table#navigation a#lnkPresentazione	{}
	
	/*
	
	

	
	
	
	
	
	
	** home page
	** #f28435
	*/
	body#homePage table#section h1 span	{display:none}
	body#homePage table#section h1 {display:block;width:774px;height:58px;background:url(home/section.gif) no-repeat;margin:0 0 0 auto}

	body#homePage div.topleft	{background:url(home/topleft.gif) no-repeat}
	body#homePage div.topright	{background:url(home/topright.gif) no-repeat}
	body#homePage div.topnav	{background:url(home/topnav.gif) no-repeat}
	body#homePage div.top		{background:url(home/top.gif) repeat-x}
	body#homePage td.left		{background:url(home/left.gif) repeat-y}
	body#homePage td.right		{background:url(home/right.gif) repeat-y}
	
	body#homePage div.bottomleft	{background:url(home/bottomleft.gif) no-repeat}
	body#homePage div.bottomright	{background:url(home/bottomright.gif) no-repeat}
	body#homePage div.bottom		{background:url(home/bottom.gif) repeat-x}
	
	body#homePage a#lnkHome		{background:url(home/home_sel.gif) no-repeat}

	body#homePage h2			{color:#f28435;
								 font-family:Arial, Helvetica, sans-serif;
								 margin:0 0 12px 0;
								 font-weight:normal;
								 text-transform:uppercase;
								 font-size:18px}	

	/*
	** Profile
	** #00acd0
	*/
	body#profile table#section h1 span	{display:none}
	body#profile table#section h1 {display:block;width:774px;height:58px;background:url(profile/section.gif) no-repeat;margin:0 0 0 auto}

	body#profile div.topleft	{background:url(profile/topleft.gif) no-repeat}
	body#profile div.topright	{background:url(profile/topright.gif) no-repeat}
	body#profile div.topnav		{background:url(profile/topnav.gif) no-repeat}
	body#profile div.top		{background:url(profile/top.gif) repeat-x}
	body#profile td.left		{background:url(profile/left.gif) repeat-y}
	body#profile td.right		{background:url(profile/right.gif) repeat-y}
	
	body#profile div.bottomleft	{background:url(profile/bottomleft.gif) no-repeat}
	body#profile div.bottomright	{background:url(profile/bottomright.gif) no-repeat}
	body#profile div.bottom		{background:url(profile/bottom.gif) repeat-x}
	
	body#profile a#lnkProfile	{background:url(profile/profile_sel.gif) no-repeat}
	body#profile div.body ul	{list-style-image:url(profile/listpoint.gif)}
	body#profile h2				{color:#00acd0;
								 margin:0 0 12px 0;
								 font-weight:normal;
								 text-transform:uppercase;
								 font-size:18px}
	body#profile div.sidebar h3	{color:#00acd0;font-size:14px;line-height:18px}
	
	body#profile div.sidebar ul	{list-style-type:none;
									 margin:0;
									 color:#00acd0;font-size:14px;line-height:18px;
									 font-weight:bold}

	body#profile div.sidebar a,
	body#profile div.sidebar a:link,
	body#profile div.sidebar a:visited	{text-decoration:none;padding:6px;color:#00acd0;font-size:14px;
										 border-bottom:1px dotted #aaa;
										 margin:0 0 8px 0;
										 display:block;width:220px}
	body#profile div.sidebar a:hover	{background:#00acd0;color:#fff}	

	/*
	** Services
	** #c90a1b
	*/
	body#services table#section h1 span	{display:none}
	body#services table#section h1 {display:block;width:774px;height:58px;background:url(services/section.gif) no-repeat;margin:0 0 0 auto}

	body#services div.topleft	{background:url(services/topleft.gif) no-repeat}
	body#services div.topright	{background:url(services/topright.gif) no-repeat}
	body#services div.topnav	{background:url(services/topnav.gif) no-repeat}
	body#services div.top		{background:url(services/top.gif) repeat-x}
	body#services td.left		{background:url(services/left.gif) repeat-y}
	body#services td.right		{background:url(services/right.gif) repeat-y}
	
	body#services div.bottomleft	{background:url(services/bottomleft.gif) no-repeat}
	body#services div.bottomright	{background:url(services/bottomright.gif) no-repeat}
	body#services div.bottom		{background:url(services/bottom.gif) repeat-x}
	
	body#services a#lnkServices	{background:url(services/services_sel.gif) no-repeat}	

	body#services div.body ul	{list-style-image:url(services/listpoint.gif)}
	body#services h2			{color:#c90a1b;
								 margin:0 0 12px 0;
								 font-weight:normal;
								 text-transform:uppercase;
								 font-size:18px}
								 
	/* body#services div.body img	{display:block;}		 */					 
								 
	body#services div.sidebar ul	{list-style-type:none;
									 margin:0;
									 color:#c90a1b;font-size:14px;line-height:18px;
									 font-weight:bold}

	body#services div.sidebar a,
	body#services div.sidebar a:link,
	body#services div.sidebar a:visited	{text-decoration:none;padding:6px;color:#c90a1b;font-size:14px;
										 border-bottom:1px dotted #aaa;
										 margin:0 0 8px 0;
										 display:block;width:220px}
	body#services div.sidebar a:hover	{background:#c90a1b;color:#fff}

	/*
	** Customers
	** #009900
	*/
	body#customers table#section h1 span	{display:none}
	body#customers table#section h1 {display:block;width:774px;height:58px;background:url(customers/section.gif) no-repeat;margin:0 0 0 auto}

	body#customers div.topleft	{background:url(customers/topleft.gif) no-repeat}
	body#customers div.topright	{background:url(customers/topright.gif) no-repeat}
	body#customers div.topnav	{background:url(customers/topnav.gif) no-repeat}
	body#customers div.top		{background:url(customers/top.gif) repeat-x}
	body#customers td.left		{background:url(customers/left.gif) repeat-y}
	body#customers td.right		{background:url(customers/right.gif) repeat-y}
	
	body#customers div.bottomleft	{background:url(customers/bottomleft.gif) no-repeat}
	body#customers div.bottomright	{background:url(customers/bottomright.gif) no-repeat}
	body#customers div.bottom		{background:url(customers/bottom.gif) repeat-x}
	
	body#customers a#lnkCustomers	{background:url(customers/customers_sel.gif) no-repeat}	
	
	body#customers td td p			{font-size:11px;font-weight:bold}

	/*
	** Case History
	** #7ce010
	*/
	body#casehistory table#section h1 span	{display:none}
	body#casehistory table#section h1 {display:block;width:774px;height:58px;background:url(casehistory/section.gif) no-repeat;margin:0 0 0 auto}

	body#casehistory div.topleft	{background:url(casehistory/topleft.gif) no-repeat}
	body#casehistory div.topright	{background:url(casehistory/topright.gif) no-repeat}
	body#casehistory div.topnav		{background:url(casehistory/topnav.gif) no-repeat}
	body#casehistory div.top		{background:url(casehistory/top.gif) repeat-x}
	body#casehistory td.left		{background:url(casehistory/left.gif) repeat-y}
	body#casehistory td.right		{background:url(casehistory/right.gif) repeat-y}
	
	body#casehistory div.bottomleft	{background:url(casehistory/bottomleft.gif) no-repeat}
	body#casehistory div.bottomright	{background:url(casehistory/bottomright.gif) no-repeat}
	body#casehistory div.bottom		{background:url(casehistory/bottom.gif) repeat-x}
	
	body#casehistory a#lnkCaseHistory	{background:url(casehistory/casehistory_sel.gif) no-repeat}	

	body#casehistory ul			{list-style-image:url(casehistory/listpoint.gif)}
	body#casehistory h2			{color:#444;
								 margin:0 0 12px 0;
								 font-weight:normal;
								 text-transform:uppercase;
								 font-size:18px;
								 border-bottom:3px solid #7ce010}
	body#casehistory div.body img	{display:block;}
	body#casehistory div.body ol	{font-size:12px;margin:0 0 12px 24px;line-height:20px;font-weight:bold}
	body#casehistory div.sidebar ul	{list-style-type:none;
									 margin:0;
									 color:#7ce010;font-size:14px;line-height:18px;
									 font-weight:bold}	
	body#casehistory div.sidebar a,
	body#casehistory div.sidebar a:link,
	body#casehistory div.sidebar a:visited	{text-decoration:none;padding:6px;color:#7ce010;font-size:14px;
											 border-bottom:1px dotted #aaa;
											 margin:0 0 8px 0;
											 display:block;width:220px}
	body#casehistory div.sidebar a:hover	{background:#7ce010;color:#fff}

	/*
	** Contacts
	** #ffcc00
	*/
	body#contacts div.body a,
	body#contacts div.body a:link,
	body#contacts div.body a:visited 	{text-decoration:none;
								 color:#eeaa00;
								 padding:0 3px 0 0;
								 border-bottom:2px solid #eeaa00;}
	body#contacts div.body a:hover	{color:#00acd0;border-bottom:2px solid #00acd0}								 
	
	body#contacts table#section h1 span	{display:none}
	body#contacts table#section h1 {display:block;width:774px;height:58px;background:url(contacts/section.gif) no-repeat;margin:0 0 0 auto}

	body#contacts div.topleft	{background:url(contacts/topleft.gif) no-repeat}
	body#contacts div.topright	{background:url(contacts/topright.gif) no-repeat}
	body#contacts div.topnav		{background:url(contacts/topnav.gif) no-repeat}
	body#contacts div.top		{background:url(contacts/top.gif) repeat-x}
	body#contacts td.left		{background:url(contacts/left.gif) repeat-y}
	body#contacts td.right		{background:url(contacts/right.gif) repeat-y}
	
	body#contacts div.bottomleft	{background:url(contacts/bottomleft.gif) no-repeat}
	body#contacts div.bottomright	{background:url(contacts/bottomright.gif) no-repeat}
	body#contacts div.bottom		{background:url(contacts/bottom.gif) repeat-x}
	
	body#contacts a#lnkContacts	{background:url(contacts/contacts_sel.gif) no-repeat}	

	body#contacts h2			{color:#444;
								 margin:0 0 12px 0;
								 font-weight:normal;
								 text-transform:uppercase;
								 font-size:18px;
								 border-bottom:3px solid #ffcc00}


	/*
	** Presentazione
	** #ffcc00
	*/
	body#presentazione div.body a,
	body#presentazione div.body a:link,
	body#presentazione div.body a:visited 	{text-decoration:none;
								 color:#e77903;
								 padding:0 3px 0 0;
								 border-bottom:2px solid #e77903;}
	body#presentazione div.body a:hover	{color:#000000;border-bottom:2px solid #000000}								 
	
	body#presentazione table#section h1 span	{display:none}
	body#presentazione table#section h1 {display:block;width:774px;height:58px;background:url(presentazione/section.gif) no-repeat;margin:0 0 0 auto}

	body#presentazione div.topleft		{background:url(presentazione/topleft.gif) no-repeat}
	body#presentazione div.topright		{background:url(presentazione/topright.gif) no-repeat}
	body#presentazione div.topnav		{background:url(presentazione/topnav.gif) no-repeat}
	body#presentazione div.top			{background:url(presentazione/top.gif) repeat-x}
	body#presentazione td.left			{background:url(presentazione/left.gif) repeat-y}
	body#presentazione td.right			{background:url(presentazione/right.gif) repeat-y}
	
	body#presentazione div.bottomleft	{background:url(presentazione/bottomleft.gif) no-repeat}
	body#presentazione div.bottomright	{background:url(presentazione/bottomright.gif) no-repeat}
	body#presentazione div.bottom		{background:url(presentazione/bottom.gif) repeat-x}
	
	body#presentazione a#lnkpresentazione	{background:url(presentazione/presentazione_sel.gif) no-repeat}	

	body#presentazione h2			{color:#444;
								 margin:0 0 12px 0;
								 font-weight:normal;
								 text-transform:uppercase;
								 font-size:18px;
								 border-bottom:0px solid #444}




	/*
	** For all navigation link button
	*/
	a#lnkHome:hover						{background:url(home/home_sel.gif) no-repeat !important}
	a#lnkProfile:hover					{background:url(profile/profile_sel.gif) no-repeat !important}
	a#lnkServices:hover					{background:url(services/services_sel.gif) no-repeat !important}
	a#lnkCustomers:hover				{background:url(customers/customers_sel.gif) no-repeat !important}
	a#lnkCaseHistory:hover				{background:url(casehistory/casehistory_sel.gif) no-repeat !important}
	a#lnkContacts:hover					{background:url(contacts/contacts_sel.gif) no-repeat !important}

	/*
	
	** For all navigation link button in ENGLISH
	*/
	a#lnkHome_en:hover						{background:url(home/home_sel_en.gif) no-repeat !important}
	a#lnkProfile_en:hover					{background:url(profile/profile_sel_en.gif) no-repeat !important}
	a#lnkServices_en:hover					{background:url(services/services_se_enl.gif) no-repeat !important}
	a#lnkCustomers_en:hover					{background:url(customers/customers_sel_en.gif) no-repeat !important}
	a#lnkCaseHistory_en:hover				{background:url(casehistory/casehistory_sel_en.gif) no-repeat !important}
	a#lnkContacts_en:hover					{background:url(contacts/contacts_se_enl.gif) no-repeat !important}

	/*
	
		** Navigation ENGLISH
	*/
	table#navigation_en a#lnkHome			{display:block;width:73px;height:90px;background:url(nav/home.gif) no-repeat}
	table#navigation_en a#lnkProfile		{display:block;width:86px;height:90px;background:url(nav/profile.gif) no-repeat}
	table#navigation_en a#lnkServices		{display:block;width:78px;height:90px;background:url(nav/services.gif) no-repeat}
	table#navigation_en a#lnkCustomers		{display:block;width:79px;height:90px;background:url(nav/customers.gif) no-repeat}
	table#navigation_en a#lnkCaseHistory	{display:block;width:116px;height:90px;background:url(nav/casehistory.gif) no-repeat}
	table#navigation_en a#lnkContacts		{display:block;width:84px;height:90px;background:url(nav/contacts.gif) no-repeat}
	table#navigation_en a#lnkPresentazione	{}
	
	/*
	
	
	** Common Body
	*/
	div.body p				{font-size:12px;
							 line-height:20px;
							 color:#444
							 }
	div.body ul				{margin:12px 0 12px 32px;
							 font-size:12px;
							 line-height:20px;
							 }						 
					
}

