@charset "utf-8";
/* CSS Document */

body {margin: 0px; background-color: #f1f7fd; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
td {color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
a {color: #000000; text-decoration: underline; }
a:hover {color: #333333; }

.sep {widht: 100%; height: 1px; overflow: hidden; float: none; clear: both; }


.MainContainer {width: 768px; margin: auto; }

.MainFlags {margin-right: 9px; width: 123px; height: 41px; float: right; clear: both; background-image: url(../images/flags_bg.gif); background-position: 0px 0px; background-repeat: no-repeat; }
	.FlagRO,
	.FlagEN,
	.FlagDE {width: 28px; height: 16px; overflow: hidden; line-height: 45px; display: block; float: left; clear: none; margin-top: 8px; background-position: 0px 0px; background-repeat: no-repeat; text-decoration: none; color: #000000; }
	.FlagRO:hover,
	.FlagEN:hover,
	.FlagDE:hover {line-height: 16px; text-align: center; background-image: none; font-weight: bold; }
	.FlagRO {background-image: url(../images/flag_RO_bg.gif); margin-left: 11px; /**/display: inline; }
	.FlagEN {background-image: url(../images/flag_EN_bg.gif); margin-left: 8px; /**/display: inline; }
	.FlagDE {background-image: url(../images/flag_DE_bg.gif); margin-left: 8px; /**/display: inline; }
	
.MainHeader {width: 100%; height: 50px; clear: both; float: none; }
	.MainOptimedLogo {width: 175px; height: 36px; float: left; clear: none; background-image: url(../images/header_logo_optimed.gif); background-position: 9px 0px; background-repeat: no-repeat; }
	.MainMenu {width: 581px; height: 36px; line-height: 36px; float: left; clear: none; background-image: url(../images/top_menu_bg.gif); background-repeat: repeat-x; }
	.MainMenu a {display: block; /*float: left; clear: none; */height: 34px; line-height: 36px; color: #FFFFFF; font-size: 14px; text-decoration: none; }
	.MainMenu a:hover {color: #a2d6ba; }
		.MainMenuRight {float: right; clear: none; width: 10px; height: 36px; background-image: url(../images/top_menu_right.gif); }
		.MainMenuLeft {float: left; clear: none; width: 20px; height: 36px; background-image: url(../images/top_menu_left.gif); background-position: 0px 0px; background-repeat: no-repeat; }
		.MainMenuCenter {float: left; }
		.MainMenuCenter ul {list-style: none; margin: 0px; padding: 0px; }
		.MainMenuCenter li {list-style: none; margin: 0px; padding: 0px; float: left; height: 36px; line-height: 36px; text-align: left; }
			.MainMenuCenter .MenuButton1,
			.MainMenuCenter .MenuButton2,
			.MainMenuCenter .MenuButton3,					
			.MainMenuCenter .MenuButton4,
			.MainMenuCenter .MenuButton5 {background-image: url(../images/top_menu_sep.gif); background-position: right; background-repeat: no-repeat; }
			.MainMenuCenter .MenuButton1 a {width: 60px; text-align: left; }
			.MainMenuCenter .MenuButton2 a {width: 109px; text-align: center; }
			.MainMenuCenter .MenuButton3 a {width: 82px; text-align: center; }
			.MainMenuCenter .MenuButton4 a {width: 122px; text-align: center; }
			.MainMenuCenter .MenuButton5 a {width: 95px; text-align: center; }
			.MainMenuCenter .MenuButton6 a {width: 68px; text-align: right; }
		.SubMenu {position: absolute; background-color: #346192; }											
		.SubMenu li {float: none !important; clear: both; text-align: left; height: 20px; line-height: 20px; border-bottom: 1px solid #114781; border-top: 1px solid #527FB0; display: block; width: auto !important; }
		.SubMenu li a {height: 20px; line-height: 20px; padding: 0px 10px 0px 10px; white-space: nowrap; text-align: left !important; }

			.MainMenuCenter .MenuButton1 .SubMenu {width: auto; }
			.MainMenuCenter .MenuButton2 .SubMenu {width: 150px; }
			.MainMenuCenter .MenuButton3 .SubMenu {width: 190px; }
			.MainMenuCenter .MenuButton4 .SubMenu {width: 170px; }
			.MainMenuCenter .MenuButton5 .SubMenu {width: 170px; }
			.MainMenuCenter .MenuButton6 .SubMenu {width: auto; }
		/*.MainMenuSep {float: left; clear: none; width: 40px; height: 36px; background-image: url(../images/top_menu_sep.gif); background-position: 19px 0px; background-repeat: no-repeat; }*/
	
.MainContent {width: 100%; clear: both; float: none; }
	.MainLeftContainer {float: left; clear: none; width: 467px; height: 407px; background-image: url(../images/center_left_bg.gif); background-position: 0px 0px; background-repeat: no-repeat; }
	.MainRightTopContainer {float: left; clear: none; width: 301px; height: 205px; background-image: url(../images/center_right_top_bg.gif); }
	.MainRightBottomContainer {float: left; clear: none; width: 301px; height: 202px; background-image: url(../images/center_right_bottom_bg.gif); }
	
	.SecondaryContentTop {width: 100%; height: 15px; background-image: url(../images/secondary_center_top.gif); background-position: 0px 0px; background-repeat: no-repeat; }
	.SecondaryContent {background-image: url(../images/secondary_center_bg.gif); background-position: 0px 0px; background-repeat: repeat-y; padding: 0px 22px 0px 12px; }
		h6 {font-size: 10px; font-weight: normal; color: #999999; height: 20px; line-height: 20px; margin: 0px; padding: 0px; }
		h6 a {color: #999999; }
		h6 a:hover {color: #333333; }	
		h1 {/*height: 30px; */line-height: normal; margin: 10px 0px 10px 0px; padding: 0px; font-size: 18px; font-weight: normal; text-transform: uppercase; letter-spacing: 2px; color: #000000; }
		h2 {/*height: 20px;*/ line-height: 20px; margin: 10px 0px 0px 0px; padding: 10px 0px 0px 0px; font-size: 16px; font-weight: bold; letter-spacing: 2px; color: #555555; }
		.SecondaryContent h2 {height: 40px; line-height: 40px; overflow: hidden; padding-left: 20px; font-size: 16px; font-weight: bold; letter-spacing: 2px; color: #1560A0; background-image: url(../images/ico_arrows-black.gif); background-position: 7px 25px; background-repeat: no-repeat; clear: left; }
		.SecondaryContent p {margin: 5px 0px 10px 20px; padding: 0px; text-align: justify; }
		.SecondaryContent dl {margin: 5px 0px 10px 20px; padding: 0px; text-align: left; }
		.SecondaryContent dt {font-weight: bold; font-style: italic; margin-bottom: 10px; }
		.SecondaryContent dd {font-style: italic; margin-bottom: 10px; }
		
		.Sitemap h1 {font-size: 14px; font-weight: bold; color: #1560A0; letter-spacing: 0px !important; height: auto; line-height: 20px; margin: 20px 0px 0px 0px; padding: 0px; }
		.Sitemap h1 a {color: #1560A0; text-decoration: none; }
		.Sitemap h1 a:hover {color: #1560A0; text-decoration: underline; }
		.Sitemap h2 {font-size: 13px; font-weight: bold; color: #000000; letter-spacing: 0px !important; height: auto; line-height: 20px; margin: 0px; padding: 0px; }
		.Sitemap h2 a {color: #000000; text-decoration: none; }
		.Sitemap h2 a:hover {color: #000000; text-decoration: underline; }
		.Sitemap h3 {font-size: 12px; font-weight: bold; color: #333333; letter-spacing: 0px !important; height: auto; line-height: 20px; margin: 0px 0px 0px 30px; padding: 0px; }
		.Sitemap h3 a {color: #333333; text-decoration: none; }
		.Sitemap h3 a:hover {color: #333333; text-decoration: underline; }
		.Sitemap p {font-size: 12px; font-weight: normal; color: #666666; margin: 0px 0px 0px 30px; padding: 0px; }
		.Sitemap p a {}
		.Sitemap p a:hover {}
		
		.SumarPagina {float: right; clear: right; width: 200px; margin-left: 10px; margin-bottom: 10px; border-left: 2px dotted #1560A0; background-color: #F1F7FD; }
		.SumarPagina h3 {font-size: 14px; margin: 15px 10px 5px 20px; padding: 0px; }
		.SumarPagina ul {list-style: none; margin: 5px 10px 10px 10px; padding: 0px; }
		.SumarPagina li {list-style: none; margin: 5px 0px 5px 0px; padding: 0px 0px 0px 10px; line-height: 15px; background-image: url(../images/ico_arrows-black.gif); background-position: 0px 4px; background-repeat: no-repeat; }
		.SumarPagina a {color: #1560A0; }
		.SumarPagina a:hover {color: #000000; }
		
		ul.PRList {list-style: none; margin: 0px; padding: 0px 0px 0px 20px; }
		.PRList li {list-style: none; margin: 0px; padding: 0px; display: block; width: auto; border-bottom: 1px dotted #cccccc; }
		.PRList li strong {font-size: 14px; display: block; padding-top: 10px; color: #000000; }
		.PRList li strong span {font-size: 12px; color: #000000; font-weight: normal; }
		.PRList li span {display: block; padding-top: 5px; text-align: justify; }
		.PRList li a {display: block; width: auto; height: auto; line-height: 20px; margin-left: 20px; padding-left: 10px; position: relative; clear: left; /*float: right; */color: #666666;  background-image: url(../images/ico_arrows-black.gif); background-position: 0px 5px; background-repeat: no-repeat; }
		.PRList li a:hover {color: #000000; }
		.PRList li a.anchor {display: inline; width: auto; height: auto; line-height: normal; margin-left: 0px; padding-left: 0px; position: relative; clear: none; /*float: right; */color: #666666;  background-image: none; background-position: 0px 0px; background-repeat: no-repeat; text-indent: 0px; }
		
		
	.SecondaryContentBottom {width: 100%; height: 22px; background-image: url(../images/secondary_center_bottom.gif); background-position: 0px 0px; background-repeat: no-repeat; }
	
	
	.MainRightTopContainer h1,
	.MainRightBottomContainer h1 {margin: 0px; padding: 0px; text-indent: 28px; height: 39px; line-height: 39px; text-transform: uppercase; font-size: 16px; font-weight: bold; color: #FFFFFF; letter-spacing: 2px; }
	.MainRightTopContainer h1 a,
	.MainRightBottomContainer h1 a {color: #FFFFFF; text-decoration: none; }
	.MainRightTopContainer ul,
	.MainRightBottomContainer ul {margin: 0px; padding: 10px 0px 0px 0px; list-style: none; }
	.MainRightTopContainer li,
	.MainRightBottomContainer li {margin: 0px; padding: 0px 10px 0px 20px; text-indent: 7px; list-style: none; /*height: 30px;*/ line-height: 30px; font-size: 15px; }
	.MainRightTopContainer li a,
	.MainRightBottomContainer li a {display: block; width: 90%; /*height: 30px;*/ line-height: 30px; text-decoration: none; background-color: transparent; }
	.MainRightTopContainer li a:hover,
	.MainRightBottomContainer li a:hover {text-decoration: none; }
	.MainRightTopContainer li {color: #0e4681; }
	.MainRightTopContainer li a {color: #0e4681; }
	.MainRightTopContainer li a:hover {color: #0e4681; background-color: #b6ebd6; }
	.MainRightBottomContainer li {color: #ffffff; }
	.MainRightBottomContainer li a {color: #ffffff; }
	.MainRightBottomContainer li a:hover {color: #ffffff; background-color: #255f9c; }
	
.MainBottomLogos {width: 100%; height: 65px; clear: both; float: none; }
.MainBottomLogos a {text-decoration: none; }
.MainBottomLogos a img {border: none; margin-right: 15px; }
	.MainBottomLogosLeft {float: left; clear: none; width: 137px; height: 53px; text-align: right; }
	.MainBottomLogosCenter {float: left; clear: none; width: 470px; height: 53px; }
	.MainBottomLogosCenter marquee {width: 470px; height: 53px; }
	.MainBottomLogosCenter marquee a {}
	.MainBottomLogosCenter marquee img {}
	.MainBottomLogosRight {float: left; clear: none; width: 160px; height: 53px; text-align: right; }

.MainBottom {width: 100%; height: 65px; clear: both; float: none; font-size: 11px; text-align: center; }
.MainBottom p {margin: 0px; padding: 0px; text-align: center; }
	.poweredby {color: #999999; }

/* ECHIPAMENTE */

.EchipamenteContainer {width: 950px !important; overflow: hidden; margin: auto; text-align: left; float: none; }

.EchipamenteHeader {width: 950px !important; height: 122px; float: none; clear: both; background-image: url(../echipamente-medicale/images/echipamente_head_bg.gif); background-position: 0px 86px; background-repeat: repeat-x; }
	.EchipamenteOptimedLogo {width: 950px !important; height: 86px; background-image: url(../images/header_logo_optimed.gif); background-position: 11px 31px; background-repeat: no-repeat; }
	.EchipamenteOptimedLogo a.OptimedLogo {display: block; height: 86px; width: 310px; float: left; text-decoration: none; }
	.EchipamenteMenuHeader {width: 310px; height: 36px; overflow: hidden; margin-left: 0px; /*display: inline; */float: left; clear: none; background-image: url(../echipamente-medicale/images/echipamente_menu_head.gif); background-position: -1px 0px; background-repeat: no-repeat; line-height: 39px; text-indent: 28px; text-transform: uppercase; font-size: 16px; font-weight: bold; color: #FFFFFF; letter-spacing: 2px; }
	.EchipamenteMenuHeader a {color: #FFFFFF; text-decoration: none; }
	.EchipamenteMenuHeader a:hover {color: #FFFFFF; text-decoration: none; }
	.EchipamenteHomeLink {width: 100px; height: 36px; line-height: 36px; float: right; clear: none; color: #78a2d3; font-size: 13px; text-align: center; }
	.EchipamenteHomeLink a {color: #78a2d3; text-decoration: none; }
	.EchipamenteFlags {width: 131px; height: 36px; line-height: 36px; float: right; clear: none; background-image: url(../echipamente-medicale/images/echipamente_flags_bg.gif); background-position: 0px 0px; background-repeat: no-repeat; }
	
.EchipamenteMiddle {width: 100%; height: 500px; float: none; clear: both; background-color: #FFFFFF; background-image: url(../echipamente-medicale/images/echipamente_bg_content.gif); background-repeat: repeat-y; background-position: -62px 0px; }

	.EchipamenteMenu {width: 310px; height: 500px; margin-left: 0px; /*display: inline; */float: left; clear: none; background-image: url(../echipamente-medicale/images/echipamente_menu_bottom.gif); background-position: -1px bottom; background-repeat: no-repeat; }
	.EchipamenteMenu .BannerLeft {width: 234px; margin: 0px 0px 0px 25px; height: 60px; border: 1px solid #666666; background-color: #CCCCCC; text-align: center; line-height: 60px; }
	.EchipamenteContent {width: 627px; height: 500px; overflow: auto; float: left; clear: none; }
	
.EchipamenteBottom {width: 100%; height: 60px; float: none; clear: both; background-image: url(../echipamente-medicale/images/echipamente_footer_bg.gif); background-position: 0px 0px; background-repeat: repeat-x; font-size: 11px; color: #666666; }
.EchipamenteBottom a {}
.EchipamenteBottom .copyright {padding: 0px; margin: 0px; }
.EchipamenteBottom .poweredby {float: right; width: 120px; padding: 0px; margin: 0px; }
	.EchipamenteBottomLeft {width: 310px; height: 60px; line-height: 60px; margin-left: 0px; /*display: inline; */float: left; clear: none; background-image: url(../echipamente-medicale/images/echipamente_menu_footer.gif); background-position: -1px 0px; background-repeat: no-repeat; }
	.EchipamenteBottomRight {width: 640px; height: 60px; line-height: 60px; float: right; clear: none; background-image: url(../echipamente-medicale/images/echipamente_right_footer.gif); background-position: right top; background-repeat: no-repeat; }
	
	
	
	.EchipamenteContent table.TbLevel1 {width: 95%; }
	.EchipamenteContent table.TbLevel1 td.CategH3 {width: 19.5%; }
	.EchipamenteContent table.TbLevel1 td.CategH3 h3 {line-height: 20px; margin: 0px; padding: 0px; font-size: 14px; font-weight: bold; text-align: center; text-transform: uppercase; }
	.EchipamenteContent table.TbLevel2 {width: 100%; }
	.EchipamenteContent table.TbLevel2 td.CategH4 {width: 55%; }
	.EchipamenteContent table.TbLevel2 td.CategH4 h4 {line-height: 20px; margin: 0px; padding: 0px; font-size: 12px; font-weight: bold; margin-left: 10px !important; }
	.EchipamenteContent table td h4 {line-height: 20px; margin: 0px; padding: 0px; font-size: 12px; font-weight: bold; }
	.EchipamenteContent table.TbLevel3 {width: 100%; }
	.EchipamenteContent table.TbLevel3 td.CategH5 {width: 99.5%; }
	.EchipamenteContent table.TbLevel3 td.CategH5 h5 {line-height: 20px; margin: 0px; padding: 0px; font-size: 12px; font-weight: normal; }
	.EchipamenteContent table.TbLevel3 td.CategH5 h5 a {display: block; text-decoration: none; }
	
	.EchipamenteContent h2.CategNr1 {width: 95%; border-bottom: 2px solid #4c6699; color: #003399; }
	.EchipamenteContent table.CategNr1 h3 {color: #003399; }
	.EchipamenteContent table.CategNr1 h4 {color: #264c99; }
	.EchipamenteContent table.CategNr1 {background-color: #bfd4ff; }
	.EchipamenteContent table.CategNr1 tr td {background-color: #bfd4ff; border-bottom: 2px solid #4c6699; }
	.EchipamenteContent table.CategNr1 tr td table {background-color: #ffffff; }
	.EchipamenteContent table.CategNr1 tr td table tr td {background-color: #ffffff; border-bottom: 1px solid #99aacc; }
	.EchipamenteContent table.CategNr1 tr td table tr td table tr td {border-bottom: none; }
	.EchipamenteContent table.CategNr1 tr td a {color: #003399; text-decoration: none; }
	.EchipamenteContent table.CategNr1 tr td a:hover {color: #003399; text-decoration: none; }
	.EchipamenteContent table.CategNr1 tr td table tr td a {color: #264c99; text-decoration: none; }
	.EchipamenteContent table.CategNr1 tr td table tr td a:hover {color: #264c99; text-decoration: underline; }
	.EchipamenteContent table.CategNr1 tr td table tr td table tr td a {text-decoration: none; }
	.EchipamenteContent table.CategNr1 tr td table tr td table tr td a:hover {color: #264c99; text-decoration: underline; }
	.EchipamenteContent table.CategNr1 tr td table tr.Item td {background-color: #ffffff; }
	.EchipamenteContent table.CategNr1 tr td table tr.Item td table tr td {background-color: #ffffff; }
	.EchipamenteContent table.CategNr1 tr td table tr.AltItem td {background-color: #e5eeff; }
	.EchipamenteContent table.CategNr1 tr td table tr.AltItem td table tr td {background-color: #e5eeff; }

	.EchipamenteContent h2.CategNr2 {width: 95%; border-bottom: 2px solid #4c7f99; color: #006699; }
	.EchipamenteContent table.CategNr2 h3 {color: #006699; }
	.EchipamenteContent table.CategNr2 h4 {color: #267399; }
	.EchipamenteContent table.CategNr2 {background-color: #bfeaff; }
	.EchipamenteContent table.CategNr2 tr td {background-color: #bfeaff; border-bottom: 2px solid #4c7f99; }
	.EchipamenteContent table.CategNr2 tr td table {background-color: #ffffff; }
	.EchipamenteContent table.CategNr2 tr td table tr td {background-color: #ffffff; border-bottom: 1px solid #99bbcc; }
	.EchipamenteContent table.CategNr2 tr td table tr td table tr td {border-bottom: none; }
	.EchipamenteContent table.CategNr2 tr td a {color: #006699; text-decoration: none; }
	.EchipamenteContent table.CategNr2 tr td a:hover {color: #006699; text-decoration: none; }
	.EchipamenteContent table.CategNr2 tr td table tr td a {color: #267399; text-decoration: none; }
	.EchipamenteContent table.CategNr2 tr td table tr td a:hover {color: #267399; text-decoration: underline; }
	.EchipamenteContent table.CategNr2 tr td table tr td table tr td a {text-decoration: none; }
	.EchipamenteContent table.CategNr2 tr td table tr td table tr td a:hover {color: #267399; text-decoration: underline; }
	.EchipamenteContent table.CategNr2 tr td table tr.Item td {background-color: #ffffff; }
	.EchipamenteContent table.CategNr2 tr td table tr.Item td table tr td {background-color: #ffffff; }
	.EchipamenteContent table.CategNr2 tr td table tr.AltItem td {background-color: #e5f6ff; }
	.EchipamenteContent table.CategNr2 tr td table tr.AltItem td table tr td {background-color: #e5f6ff; }

	.EchipamenteContent h2.CategNr3 {width: 95%; border-bottom: 2px solid #664c99; color: #330099; }
	.EchipamenteContent table.CategNr3 h3 {color: #330099; }
	.EchipamenteContent table.CategNr3 h4 {color: #4d2699; }
	.EchipamenteContent table.CategNr3 {background-color: #d4bfff; }
	.EchipamenteContent table.CategNr3 tr td {background-color: #d4bfff; border-bottom: 2px solid #664c99; }
	.EchipamenteContent table.CategNr3 tr td table {background-color: #ffffff; }
	.EchipamenteContent table.CategNr3 tr td table tr td {background-color: #ffffff; border-bottom: 1px solid #aa99cc; }
	.EchipamenteContent table.CategNr3 tr td table tr td table tr td {border-bottom: none; }
	.EchipamenteContent table.CategNr3 tr td a {color: #330099; text-decoration: none; }
	.EchipamenteContent table.CategNr3 tr td a:hover {color: #330099; text-decoration: none; }
	.EchipamenteContent table.CategNr3 tr td table tr td a {color: #4d2699; text-decoration: none; }
	.EchipamenteContent table.CategNr3 tr td table tr td a:hover {color: #4d2699; text-decoration: underline; }
	.EchipamenteContent table.CategNr3 tr td table tr td table tr td a {text-decoration: none; }
	.EchipamenteContent table.CategNr3 tr td table tr td table tr td a:hover {color: #4d2699; text-decoration: underline; }
	.EchipamenteContent table.CategNr3 tr td table tr.Item td {background-color: #ffffff; }
	.EchipamenteContent table.CategNr3 tr td table tr.Item td table tr td {background-color: #ffffff; }
	.EchipamenteContent table.CategNr3 tr td table tr.AltItem td {background-color: #eee5ff; }
	.EchipamenteContent table.CategNr3 tr td table tr.AltItem td table tr td {background-color: #eee5ff; }

	.EchipamenteContent h2.CategNr4 {width: 95%; border-bottom: 2px solid #4c4c99; color: #000099; }
	.EchipamenteContent table.CategNr4 h3 {color: #000099; }
	.EchipamenteContent table.CategNr4 h4 {color: #262699; }
	.EchipamenteContent table.CategNr4 {background-color: #bfbfff; }
	.EchipamenteContent table.CategNr4 tr td {background-color: #bfbfff; border-bottom: 2px solid #4c4c99; }
	.EchipamenteContent table.CategNr4 tr td table {background-color: #ffffff; }
	.EchipamenteContent table.CategNr4 tr td table tr td {background-color: #ffffff; border-bottom: 1px solid #9999cc; }
	.EchipamenteContent table.CategNr4 tr td table tr td table tr td {border-bottom: none; }
	.EchipamenteContent table.CategNr4 tr td a {color: #000099; text-decoration: none; }
	.EchipamenteContent table.CategNr4 tr td a:hover {color: #000099; text-decoration: none; }
	.EchipamenteContent table.CategNr4 tr td table tr td a {color: #262699; text-decoration: none; }
	.EchipamenteContent table.CategNr4 tr td table tr td a:hover {color: #262699; text-decoration: underline; }
	.EchipamenteContent table.CategNr4 tr td table tr td table tr td a { text-decoration: none;}
	.EchipamenteContent table.CategNr4 tr td table tr td table tr td a:hover {color: #262699; text-decoration: underline; }
	.EchipamenteContent table.CategNr4 tr td table tr.Item td {background-color: #ffffff; }
	.EchipamenteContent table.CategNr4 tr td table tr.Item td table tr td {background-color: #ffffff; }
	.EchipamenteContent table.CategNr4 tr td table tr.AltItem td {background-color: #e5e5ff; }
	.EchipamenteContent table.CategNr4 tr td table tr.AltItem td table tr td {background-color: #e5e5ff; }




/* LENTILE DE CONTACT */

.LentileContainer {width: 950px; margin: auto; }

.LentileHeader {width: 100%; height: 122px; float: none; clear: both; background-image: url(../lentile-de-contact/images/lentile_head_bg.gif); background-position: -62px 86px; background-repeat: repeat-x; }
	.LentileOptimedLogo {height: 86px; background-image: url(../images/header_logo_optimed.gif); background-position: 11px 31px; background-repeat: no-repeat; }
	.LentileOptimedLogo a.OptimedLogo {display: block; height: 86px; width: 310px; float: left; text-decoration: none; }
	.LentileMenuHeader {width: 310px; height: 36px; overflow: hidden; margin-left: 0; /*display: inline; */float: left; clear: none; background-image: url(../lentile-de-contact/images/lentile_menu_head.gif); background-position: -1px 0px; background-repeat: no-repeat; line-height: 39px; text-indent: 28px; text-transform: uppercase; font-size: 16px; font-weight: bold; color: #FFFFFF; letter-spacing: 2px; }
	.LentileMenuHeader a {color: #FFFFFF; text-decoration: none; }
	.LentileMenuHeader a:hover {color: #FFFFFF; text-decoration: none; }
	.LentileHomeLink {width: 100px; height: 36px; line-height: 36px; float: right; clear: none; color: #78a2d3; font-size: 13px; text-align: center; }
	.LentileHomeLink a {color: #78a2d3; text-decoration: none; }
	.LentileFlags {width: 131px; height: 36px; line-height: 36px; float: right; clear: none; background-image: url(../lentile-de-contact/images/lentile_flags_bg.gif); background-position: 0px 0px; background-repeat: no-repeat; }
	
.LentileMiddle {width: 100%; height: 500px; float: none; clear: both; background-color: #FFFFFF; background-image: url(../lentile-de-contact/images/lentile_bg_content.gif); background-repeat: repeat-y; background-position: -62px 0px; }

	.LentileMenu {width: 310px; height: 500px; margin-left: 0px; /*display: inline; */float: left; clear: none; background-image: url(../lentile-de-contact/images/lentile_menu_bottom.gif); background-position: -1px bottom; background-repeat: no-repeat; }
	.LentileMenu .BannerLeft {width: 234px; margin: 0px 0px 0px 25px; height: 60px; border: 1px solid #666666; background-color: #CCCCCC; text-align: center; line-height: 60px; }
	.LentileContent {width: 627px; height: 500px; overflow: auto; float: left; clear: none; }
	
.LentileBottom {width: 100%; height: 60px; float: none; clear: both; background-image: url(../lentile-de-contact/images/lentile_footer_bg.gif); background-position: 0px 0px; background-repeat: repeat-x; font-size: 11px; color: #666666; }
.LentileBottom a {}
.LentileBottom .copyright {padding: 0px; margin: 0px; }
.LentileBottom .poweredby {float: right; width: 120px; padding: 0px; margin: 0px; }
	.LentileBottomLeft {width: 310px; height: 60px; line-height: 60px; margin-left: 0; /*display: inline; */float: left; clear: none; background-image: url(../lentile-de-contact/images/lentile_menu_footer.gif); background-position: -1px 0px; background-repeat: no-repeat; }
	.LentileBottomRight {width: 640px; height: 60px; line-height: 60px; float: right; clear: none; background-image: url(../lentile-de-contact/images/lentile_right_footer.gif); background-position: right top; background-repeat: no-repeat; }
	.LentileContent table.TbLevel1 {width: 95%; }
	.LentileContent table.TbLevel1 td.CategH3 {width: 24.5%; }
	.LentileContent table.TbLevel1 td.CategH3 h3 {line-height: 20px; margin: 0px; padding: 0px; font-size: 14px; font-weight: bold; text-align: center; text-transform: uppercase; }
	.LentileContent table.TbLevel2 {width: 100%; }
	.LentileContent table.TbLevel2 td.CategH4 {width: 55%; }
	.LentileContent table.TbLevel2 td.CategH4 h4 {line-height: 20px; margin: 0px; padding: 0px; font-size: 12px; font-weight: bold; margin-left: 10px !important; }
	.LentileContent table td h4 {line-height: 20px; margin: 0px; padding: 0px; font-size: 12px; font-weight: bold; }
	.LentileContent table.TbLevel3 {width: 100%; }
	.LentileContent table.TbLevel3 td.CategH5 {width: 99.5%; }
	.LentileContent table.TbLevel3 td.CategH5 h5 {line-height: 20px; margin: 0px; padding: 0px; font-size: 12px; font-weight: normal; }
	.LentileContent table.TbLevel3 td.CategH5 h5 a {display: block; text-decoration: none; }
	
	.LentileContent ul.UlLevel1 {}
	.LentileContent ul.UlLevel1 li {}
	.LentileContent ul.UlLevel1 h4 {line-height: 20px; margin: 0px; padding: 0px; font-size: 12px; font-weight: bold; margin-left: 10px !important; }
	
	.LentileContent h2.ColorL1 {width: 95%; border-bottom: 2px solid #ffa44c; color: #e66f00; }
	.LentileContent table.ColorL1 h3 {color: #e66f00; }
	.LentileContent table.ColorL1 h4 {color: #e66f00; }
	.LentileContent table.ColorL1 {background-color: #ffbd7f; }
	.LentileContent table.ColorL1 tr td {background-color: #ffbd7f; border-bottom: 2px solid #e66f00; }
	.LentileContent table.ColorL1 tr td table {background-color: #ffffff; }
	.LentileContent table.ColorL1 tr td table tr td {background-color: #ffffff; border-bottom: 1px solid #ffa44c; }
	.LentileContent table.ColorL1 tr td table tr td table tr td {border-bottom: none; }
	.LentileContent table.ColorL1 tr td a {color: #e66f00; text-decoration: none; }
	.LentileContent table.ColorL1 tr td a:hover {color: #e66f00; text-decoration: underline; }
	.LentileContent table.ColorL1 tr td table tr td a {color: #e66f00; text-decoration: none; }
	.LentileContent table.ColorL1 tr td table tr td a:hover {color: #e66f00; text-decoration: underline; }
	.LentileContent table.ColorL1 tr td table tr td table tr td a {}
	.LentileContent table.ColorL1 tr td table tr td table tr td a:hover {color: #e66f00; }
	.LentileContent table.ColorL1 tr td table tr.Item td {background-color: #ffffff; }
	.LentileContent table.ColorL1 tr td table tr.Item td table tr td {background-color: #ffffff; }
	.LentileContent table.ColorL1 tr td table tr.AltItem td {background-color: #ffd7b2; }
	.LentileContent table.ColorL1 tr td table tr.AltItem td table tr td {background-color: #ffd7b2; }
	.LentileContent ul.ColorL1 {margin-left: 24.5%; }
	.LentileContent ul.ColorL1 li {color: #e66f00; }
	.LentileContent ul.ColorL1 h4 {color: #e66f00; }
	.LentileContent ul.ColorL1 h4 a {color: #e66f00; text-decoration: none; }
	.LentileContent ul.ColorL1 h4 a:hover {color: #e66f00;  text-decoration: underline; }

	.LentileContent h2.ColorL2 {width: 95%; border-bottom: 2px solid #d96ca1; color: #99004a; }
	.LentileContent table.ColorL2 h3 {color: #99004a; }
	.LentileContent table.ColorL2 h4 {color: #99004a; }
	.LentileContent table.ColorL2 {background-color: #e5b8ce; }
	.LentileContent table.ColorL2 tr td {background-color: #e5b8ce; border-bottom: 2px solid #d96ca1; }
	.LentileContent table.ColorL2 tr td table {background-color: #ffffff; }
	.LentileContent table.ColorL2 tr td table tr td {background-color: #ffffff; border-bottom: 1px solid #d998b7; }
	.LentileContent table.ColorL2 tr td table tr td table tr td {border-bottom: none; }
	.LentileContent table.ColorL2 tr td a {color: #99004a; text-decoration: none; }
	.LentileContent table.ColorL2 tr td a:hover {color: #99004a; text-decoration: underline; }
	.LentileContent table.ColorL2 tr td table tr td a {color: #99004a; text-decoration: none; }
	.LentileContent table.ColorL2 tr td table tr td a:hover {color: #99004a; text-decoration: underline; }
	.LentileContent table.ColorL2 tr td table tr td table tr td a {}
	.LentileContent table.ColorL2 tr td table tr td table tr td a:hover {color: #99004a; }
	.LentileContent table.ColorL2 tr td table tr.Item td {background-color: #ffffff; }
	.LentileContent table.ColorL2 tr td table tr.Item td table tr td {background-color: #ffffff; }
	.LentileContent table.ColorL2 tr td table tr.AltItem td {background-color: #f2dae6; }
	.LentileContent table.ColorL2 tr td table tr.AltItem td table tr td {background-color: #f2dae6; }
	.LentileContent ul.ColorL2 {margin-left: 24.5%; }
	.LentileContent ul.ColorL2 li {color: #d9418a; }
	.LentileContent ul.ColorL2 h4 {color: #99004a; }
	.LentileContent ul.ColorL2 h4 a {color: #99004a; text-decoration: none; }
	.LentileContent ul.ColorL2 h4 a:hover {color: #99004a;  text-decoration: underline; }



/* ECHIPAMENTE & LENTILE*/

.DetailsContainer {width: 95%; }
.DetailsContainer h2 {color: #000000; }
.DetailsContainer h4 {color: #000000; border-bottom: 1px dotted #999999; font-size: 14px; clear: both; }
.DetailsContainer ul {}
.DetailsContainer ul li {list-style-type: disc; list-style-position: outside; }
.DetailsContainer ol li {list-style-type: decimal; list-style-position: outside; }

.SpecTech td {padding: 3px; }
.SpecTech table td {border-bottom: 1px solid #dfdfdf; padding: 0px; }
.SpecTech h5 {font-size: 13px; font-weight: bold; font-style: italic; line-height: 30px; }

form {margin: 0px; width: 100%; }
fieldset {padding: 2.5%; width: 95%; }
legend {color: #000000; font-weight: bold; font-size: 13px; margin-bottom: 10px; }
form ul {margin: 0px; padding: 0px; list-style: none; display: block; width: 100%; }
form ul li.Full {width: 99%; }
form ul li.Full label {display: block; float: left; clear: none; height: 20px; line-height: 20px; width: 12.5%; text-indent: 5px; }
form ul li.Full textarea {display: block; float: left; clear: none; width: 82.5%; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
form ul li.Half {width: 49.5%; float: left; clear: none; height: 30px; }
form ul li.Half label {display: block; float: left; clear: none; height: 20px; line-height: 20px; width: 25%; text-indent: 5px; }
form ul li.Half input {display: block; float: left; clear: none; height: 20px; line-height: 20px; width: 65%; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
form input.Button {margin: auto; display: block; }

.GoogleSearch {width: 250px; height: 30px; float: right; margin: 0px 35px 0px 0px;  }
.GoogleSearch .GSinputText {width: 157px;}
.GoogleSearch .GSinputButton {width: 70px;}


.NLindex a {color: #003399;}
.NLsep {height: 1px; width: 100%; border-bottom: 1px dotted #003399; margin: 4px 0px 5px 0px; overflow: hidden; }
ul.NLshortList {margin: 0px; padding: 0px; list-style: none; }
ul.NLshortList li {margin: 10px 0px 10px 0px; border-bottom: 1px dotted #003399; padding-bottom: 5px; font-size: 13px !important; line-height: 18px !important; }
ul.NLshortList li h4 {color: #003399; font-size: 14px; padding-left: 20px; }
ul.NLshortList li a {color: #003399; }

ul.listParteneri {display: block; list-style: none; margin: 0; padding: 0; width: 100%; clear: both; }
ul.listParteneri li {display: block; list-style: none; margin: 0; padding: 0; width: 100%; clear: both; border-bottom: 1px dotted #cccccc; margin-bottom: 10px; }
ul.listParteneri li a {display: block; float: right; width: 180px; background-color: #F1F7FD; text-align: center; text-decoration: none; margin-right: 20px; }
ul.listParteneri li a img {border: none; }
ul.listParteneri li h3 {line-height: 53px; float: left; padding-left: 20px; }
ul.listParteneri li p {clear: both; padding-right: 20px; }

