body {background: #EEEEEE;text-align: center;margin: 0px;padding: 0px;color: #313131;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 0.7em;height: 100%;}
h1 {position: relative;margin: 5px 0px 0px 0px;padding: 0px;font-size: 14px;height: 180px;width: 760px;}
h1 span {position: absolute;top: 0;left: 0;z-index:1;height: 180px;width: 760px;}
h1 span#nonflash{
	background: url(images/header.jpg) no-repeat top;
}
#page {width: 760px;margin: 0 auto;padding: 0px 0px 5px 0px;background-color: #FFF;text-align: left;}
#menu {margin: 7px 0px 0px 4px;height: 53px;}
#menu a {display: block;float: left;text-decoration: none;height: 53px;}
#menu a:hover {background-position: 0px -53px;}
#menu a span {visibility: hidden;} 
.m1 {width: 153px;background: url(images/nav-home.png) no-repeat top;}
.m2 {width: 150px;background: url(images/nav-about-us.png) no-repeat top;}
.m3 {width: 150px;background: url(images/nav-products.png) no-repeat top;}
.m4 {width: 150px;background: url(images/nav-partners.png) no-repeat top;}
.m5 {width: 149px;background: url(images/nav-contact-us.png) no-repeat top;}
#footer {clear: both;width: 760px;height: 64px;background: url(images/footer.png) no-repeat top;color: #FFF;}
#smartweb {font-size: 0.8em;width: 215px;display: block;margin: 20px 0px 0px 20px;padding: 0px;float: left;}
#smartweb a {color: #FFF;text-decoration: none;}
#menu2 {display: block;float: right;width: 525px;_width: 505px;text-align: center;margin: 25px 0px 0px 0px;padding: 0px;}
#menu2 a{color: #FFF;text-decoration: none;border-left: 1px solid #FFF;padding-left: 10px;margin: 0px 10px;}
#menu2 a:hover {color: #ADD8E6;border-left: 1px solid #ADD8E6;}
div#hr1 {margin: 7px 4px 0px 4px;width: 752px;height: 4px;background: url(images/hr1.png) no-repeat top;}
div#hr2 {margin: 0px 4px 7px 4px;width: 752px;height: 4px;background: url(images/hr2.png) no-repeat top;}
#content {margin: 0px 4px;padding-bottom: 27px;width: 752px;background: url(images/content-bckground.png) repeat-y top left;}
#left {width: 356px;float: left;margin: 23px 0px 0px 40px;_margin: 23px 0px 0px 20px;}
#right {width: 300px;float: right;margin: 23px 32px 0px 0px;_margin: 23px 15px 0px 0px;}
#center {clear: both;margin: 0px 32px 0px 40px;}
h2, h3 {position: relative;line-height: 24px;font-size: 1.2em;font-weight: bold;padding: 0px;}
h2 span {position: absolute;top: 0;left: 0;z-index:1;height: 24px;width: 336px;}
h3 span {position: absolute;top: 0;left: 0;z-index:1;height: 24px;width: 300px;}
h2 {margin: 0px 0px 20px 0px;width: 336px;}
h3 {margin: 0px 0px 10px 0px;width: 300px;}
.h21 span {background: url(images/heading-welcome.png) no-repeat top left;}
.h22 span {background: url(images/heading-new-product.png) no-repeat top left;}
.h22a span {background: url(images/heading-new-products.png) no-repeat top left;}
.h23 span {background: url(images/heading-contact-informations.png) no-repeat top left;}
.h24 span {background: url(images/heading-who-we-are.png) no-repeat top left;}
.h25 span {background: url(images/heading-products.png) no-repeat top left;}
.h26 span {background: url(images/heading-partners.png) no-repeat top left;}
.h27 span {background: url(images/heading-product.png) no-repeat top left;}
.h28 span {background: url(images/heading-news.png) no-repeat top left;}
.h29 span {background: url(images/heading-news-archive.png) no-repeat top left;}
.h31 span {background: url(images/heading-news.png) no-repeat top left;}
.h32 span {background: url(images/heading-what-we-do.png) no-repeat top left;}
.h33 span {background: url(images/heading-contact-form.png) no-repeat top left;}
.h34 span {background: url(images/heading-areas-of-interest.png) no-repeat top left;}
.h35 span {background: url(images/heading-delivery.png) no-repeat top left;}
.h36 span {background: url(images/heading-categories.png) no-repeat top left;}
.h37 span {background: url(images/heading-product-image.png) no-repeat top left;}
.h38 span {background: url(images/heading-latest-news.png) no-repeat top left;}
.h39 span {background: url(images/heading-products-list.png) no-repeat top left;}
div.news {width: 300px;height: 50px;margin: 0px 0px 5px 0px;font-size: 1em;letter-spacing: -1px;}
.news1 {display: block;padding: 0px;margin: 0px;width: 35px;height: 50px;float: left;font-weight: bold;background: url(images/calendar_bckground.png) no-repeat top;}
.news2 {padding: 0px;margin: 0px;display: block;width: 260px;height: 50px;float: right;}
.news2 a {font-weight: bold;display: block;color: #40699b;}
.news2 a:hover {color: #aeba07;}
.n1 {margin: 8px 0px 0px 0px;display: block;text-align: center;color: #AEBA07;font-size: 1.3em;}
.n2 {display: block;text-align: center;font-size: 1.1em;}
.a1 {color: #40699B;font-weight: bold;text-decoration: none;}
.a1:hover {color: #AEBA07;}
#allnews {display: block;padding: 0px;margin: 15px 0px 30px 40px;}
.li1 {list-style-image: url(images/circle.png);list-style-position: outside;padding: 0px;margin: 25px 0px 0px 23px;}
.li1 li {line-height: 0.9em;margin: 12px 0px;}
.a2 {margin: 15px 0px 0px 0px;display: block;color: #40699B;font-weight: bold;text-decoration: none;}
.a2:hover {color: #AEBA07;}
.a3 {color: #40699B;font-weight: bold;}
.a3:hover {color: #AEBA07;}
.a5 {color: #40699B;text-decoration:underline;}
.a5:hover {color: #AEBA07;}
.p1 {margin: 0px 0px 15px 0px;line-height: 1.5em;padding: 0px;}
.p2 {margin: 0px 0px 8px 0px;line-height: 1.3em;padding: 0px;}
.p3 {margin: 10px 0px 8px 0px;line-height: 1.3em;padding: 0px;}
.page1 {min-height: 370px;}
#newp img {float: left;margin: 0px 20px 0px 0px; width: 107px; height: 140px;}
.ol1 {padding: 0px;margin: 0px 0px 10px 40px;color: #40699B;font-weight: bold;list-style-position: outside;}
.ol1 li {margin: 0px 0px 5px 0px;padding: 0px;}
.ol1 span {color: #313131;font-weight: normal;}
.req {color: #D90000;}
form.contact {margin: -10px 0px 0px 0px;padding: 0px;}
.contact fieldset {border: 0px none;margin: 0px;padding: 0px;}
.contact label {display: block;line-height: 18px;font-weight: bold;}
.field {border: 1px solid #BBBBBB;display: block;margin:0px;  background: url(images/field-bckground.png) repeat-x top; }
.f1{width: 20em;}
.f2{width: 16em;}
.txtarea {border: 1px solid #BBBBBB;width: 20em;height: 7em; background: url(images/field-bckground.png) repeat-x top;}
.buttons {margin: 10px 25px 0px 0px; text-align: right;}
.ull2 {border-left: 2px solid #EEEEEE;margin: 0px 0px 10px 0px;padding: 0px 0px 0px 10px;list-style: none;list-style-position: outside;}
.ull2 li {margin: 0px 0px 5px 0px;}
.ull2 strong {padding-bottom: 20px;}
.ull2 span {width: 155px;display: block;float: left;}
.partners {list-style: none;list-style-position: outside;margin: 0px 0px 10px 0px;padding: 0px 0px 0px 10px;border-left: 2px solid #EEEEEE;width: 300px;}
.partners li {margin: 5px 0px 5px 0px;}
.partners strong {font-variant: small-caps;font-size: 1.2em;}
.martop1 {margin-top: 45px;}
.categories {list-style: none;list-style-position: outside;padding: 0px;margin: 0px 0px 10px 0px;}
.categories li {line-height: 2em;font-size: 1.2em;letter-spacing: -1px;border-bottom: 1px dashed #EEEEEE;}
.a4 {color: #40699B;text-decoration: none;}
.a4:hover {color: #AEBA07;font-weight: bold;}
#clear{clear: both;}
.pro {margin: 0px 0px 5px 0px;height: 51px;line-height: 1.3em;}
.pro1 {width: 38px;height: 51px;display: block;float: left;margin: 0px 5px 0px 0px;}
.pro3 {letter-spacing: -1px;}
.pro2 {font-weight: bold;letter-spacing: -1px;color: #40699B;}
.pro2:hover {color: #AEBA07;}
.product1 {line-height: 1.4em;font-size: 1.2em;margin: 0px 0px 5px 0px;padding: 0px;}
.product2 {line-height: 1.4em; padding: 0px; margin: 0px;}
.product3 {margin: 0px 0px 0px 0px;text-align: right;line-height: 2em;}
.product4 {display: block;height: 266px;width: 200px;margin: 10px 0px 0px 50px;}
.new {min-height: 110px;margin: 0px 0px 10px 0px;}
.new img {width: 100px;height: 100px;float: left;margin-right: 10px;}
.new strong {display: block;font-size: 1.2em}
.new p {margin: 5px 0px 0px 0px;padding: 0px;line-height: 1.3em;}
#cont1 {margin: 23px 30px 0px 40px;}
.arch1 {list-style: none;list-style-position: outside;padding: 0px;margin: 0px;}
.arch1 li {margin: 0px 0px 15px 0px;}
#nopic {display: block;float: left;margin: 0px 20px 0px 0px; width: 107px; height: 140px;}
#oldsite {text-align: center;line-height: 2.5em;}
#oldsite a {color: #313131;font-size: 1.1em;font-weight:bold;}
#map {width: 700px;height: 500px;}
#logoiso{width: 155px;height: 90px;float:left;margin: 0 20px 0 0;}