* {margin:0;padding:0;outline:none;border:none;text-decoration:none;}
ul, ol{list-style-type:none;margin:0;padding:0;}
/*#header, #content, #footer {behavior:url("js/iepngfix.htc")}   PNG Fix IE6 */ 
.clear{clear:both;font-size:0;height:0;width:0;}
html  {font-size: 100%;}
body {background:#fff url(../img/background.png) repeat-x;font-family:Arial, Helvetica, sans-serif;font-size:11px;margin-top:10px;}
#smartcard{background: transparent url(../img/smartcard.gif) no-repeat;width:94px;height:188px;position:relative;top:292px;left:-118px;margin-bottom:-188px;}
#wrapper {margin:0 auto;text-align:center;width:980px;}

/* Header */
#header{background:transparent url(../img/headerBackground.png) no-repeat;width:980px;height:130px;text-align:left;}
* html #header {background:transparent url(../img/headerBackgroundIE6.png) no-repeat;}
#header h1 {background:#FFFFFF url(../img/logo.png) no-repeat;width:282px;height:98px;position:relative;top:30px;left:30px;float:left;}
#header h1 span {color:#F18E00;font:bold 17px arial;text-align:justify;margin:62px 0 0 2px;display:none;width:280px;}
#header a:hover h1 span {cursor:pointer;}
#header #flags {float:right;display:inline;position:relative;top:31px;left:-250px;visibility:hidden;}
#header #flags li {float:left;margin-left:4px;}
#header #baseline{background:#FFFFFF url(../img/baseline.gif) no-repeat;width:400px;height:46px;float:left;margin:55px 0 0 40px}
#header #baseline h2{display:none;}
#header #customerArea{background:#FFFFFF url(../img/customerArea.gif) no-repeat;width:215px;height:75px;float:left;margin:18px 0 0 14px}
#header #customerArea #customerAreaForm {margin:23px 0 0 0;font:normal 10px arial;}
#header #customerArea #customerAreaForm label {font:bold 11px arial;text-transform:uppercase;color:#FFFFFF;display:inline-block;width:72px;text-align:right}
#header #customerArea #customerAreaForm .input {background-color:#FFFFFF;height:14px;font:normal 10px arial;color:#000000;border:none;margin-bottom:2px}
#header #customerArea #customerAreaForm #login {width:115px;}
#header #customerArea #customerAreaForm #password {width:92px;}
#header #customerArea #customerAreaForm #ok {width:20px;height:14px;background-color:#7B7777;color:#FFFFFF;font:bold 11px arial;display:inline-block;position:relative;top:1px}
#header #customerArea a {color:#FFFFFF;margin:0 0 0 75px;font:normal 10px arial;}

/* Login Page */
#loginPage{height:130px;text-align:left;}
#loginPage h1 {background:#FFFFFF url(../img/logo.png) no-repeat;width:282px;height:98px;position:relative;top:30px;left:30px;float:left;}
#loginPage h1 span {color:#F18E00;font:bold 17px arial;text-align:justify;margin:62px 0 0 2px;display:none;width:280px;}
#loginPage a:hover h1 span {cursor:pointer;}
#loginPage #flags {float:right;display:inline;position:relative;top:31px;left:-250px;visibility:hidden;}
#loginPage #flags li {float:left;margin-left:4px;}
#loginPage #baseline{background:#FFFFFF url(../img/baseline.gif) no-repeat;width:400px;height:46px;float:left;margin:55px 0 0 40px}
#loginPage #baseline h2{display:none;}
#loginPage #customerArea{background:#FFFFFF url(../img/customerArea.gif) no-repeat;width:215px;height:75px;float:left;margin:18px 0 0 14px}

#loginPage #customerArea #customerAreaForm {margin:23px 0 0 0;font:normal 10px arial;}
#loginPage #customerArea #customerAreaForm label {font:bold 11px arial;text-transform:uppercase;color:#FFFFFF;display:inline-block;width:72px;text-align:right}
#loginPage #customerArea #customerAreaForm .input {background-color:#FFFFFF;height:14px;font:normal 10px arial;color:#000000;border:none;margin-bottom:2px}
#loginPage #customerArea #customerAreaForm #login {width:115px;}
#loginPage #customerArea #customerAreaForm #password {width:92px;}
#loginPage #customerArea #customerAreaForm #ok {width:20px;height:14px;background-color:#7B7777;color:#FFFFFF;font:bold 11px arial;display:inline-block;position:relative;top:1px}
#loginPage #customerArea a {color:#FFFFFF;margin:0 0 0 75px;font:normal 10px arial;}

/*
#loginPage #anim_form #customerAreaForm {margin:66px 0 0 0;font:normal 12px arial;}
#loginPage #anim_form #customerAreaForm label {font:bold 12px arial;text-transform:uppercase;color:#FFFFFF;display:inline-block;width:86px;text-align:right; margin-top:15px; margin-right:0px;}
#loginPage #anim_form #customerAreaForm .input {background-color:#FFFFFF;height:14px;font:normal 10px arial;color:#000000;border:none; margin-top:15px;}
#loginPage #anim_form #customerAreaForm #login {width:115px;}
#loginPage #anim_form #customerAreaForm #password {width:92px;}
#loginPage #anim_form #customerAreaForm #ok {width:20px;height:14px;background-color:#7B7777;color:#FFFFFF;font:bold 11px arial;display:inline-block;position:relative;top:1px}
#loginPage #anim_form .lien_registration{ font-weight:bold;margin-top:80px; margin-left:48px; display:block; font-size:12px; background:#ff861b; width:140px; padding:5px;!important}
#loginPage #anim_form a {color:#FFFFFF;margin:0 0 0 84px;font:normal 10px arial;}
*/
#loginPage #anim_form #customerAreaForm {margin:35px 0 0 11px;font:normal 12px arial;}
#loginPage #anim_form #customerAreaForm label {font:bold 13px arial;text-transform:uppercase;color:#FFFFFF;display:inline-block;width:86px;text-align:right; margin-top:15px; margin-right:0px;}
#loginPage #anim_form #customerAreaForm .input {background-color:#FFFFFF; height:14px; font:normal 10px arial; color:#000000; border:none; margin-top:15px; margin-left:8px;}
#loginPage #anim_form #customerAreaForm #login {width:115px;}
#loginPage #anim_form #customerAreaForm #password {width:92px;}
#loginPage #anim_form #customerAreaForm #user {width:144px; height:18px;}
#loginPage #anim_form #customerAreaForm #pass {width:108px; height:18px;}
#loginPage #anim_form #customerAreaForm #ok {margin:0; padding:0; width:36px; height:18px; background-color:#FF7900; color:#FFFFFF; font:bold 16px arial; display:inline-block; position:relative; top:6px; left:-4px; border:0;}
#loginPage #anim_form hr {border:0; border-top:1px solid #FF7900; margin-top:15px; margin-bottom:10px; margin-left:22px; margin-right:22px;}
#loginPage #anim_form .no-account {margin-left:22px; font-size:13px; color:#FFFFFF;}
#loginPage #anim_form .lien_registration {font-weight:bold; margin-right:22px; float:right; font-size:16px; color:#FFFFFF;}
#loginPage #anim_form .lien_registration a {color:#FF7900; margin:0; font-weight:bold; font-size:16px; top:0;}
#loginPage #anim_form a {color:#FFFFFF; position:relative; top:5px; margin:0 0 0 107px; font:normal 10px arial; text-decoration:underline;}

/* Left menu */
#content #menu{clear:both;background:#0D1E26 url(../img/menuBackground.gif) repeat-y;float:left;width:141px;padding-bottom:10px;}
* html #content {background:transparent url(../img/contentBackgroundIE6.png) repeat-y;}
* html #menu{margin-top:-2px;}
#content #menuTopBackground{background:#FFFFFF url(../img/menuTopBackground.gif) no-repeat;float:left;width:150px;height:31px;}
#content #menu #searchForm {padding:10px 0 0 12px}
#content #menu #search{border:1px solid #f18e00;border-right-width:0;width:93px;height:14px;background-color:#FFFFFF;color:#000000;font-family:Arial, Helvetica, sans-serif;font-size:10px;}
#content #menu .submit{background:#0D1E26 url(../img/ok.gif) no-repeat top left;height:19px;width:19px;position:relative;top:5px;left:-4px;}
#content #menu .submit{top:3px\9} /* IE6 / IE7 / IE8 */
@media screen and (-webkit-min-device-pixel-ratio:0) {#content #menu .submit{top:2px}} /* SAFARI 4 */
#content #menu #newsletterForm {padding:2px 0 0 12px}
#content #menu #email{border:1px solid #f18e00;border-right-width:0;width:93px;height:14px;background-color:#FFFFFF;color:#000000;font-family:Arial, Helvetica, sans-serif;font-size:10px;/*position:relative;top:1px;*/}
#content #menu #email{position/*\**/:relative;top:-1px\9;} /* IE 8 */
html>/**/body  #content #menu #email, x:-moz-any-link, x:default{position:relative;top:1px;} /* FF 3 */
#content #menu li {background: transparent url(../img/menuItem.png) no-repeat scroll left 2px;padding:5px 0 0 24px;margin:10px 0 0 6px;}
#content #menu li a {color:#F18E00;text-transform:uppercase;font:bold 12px arial;}
#content #menu li a:hover{text-decoration:none;}
#content #menu .line {width:134px;height:1px;background-color:#CCCCCC;display:block; margin:10px 0 10px 3px;}
#content #menu .menuclic {color:#F18E00;text-transform:uppercase;font:bold 12px arial;cursor:pointer;}
#content #menu .sousMenuclic {color:#FFFFFF;text-transform:uppercase;font:12px arial;cursor:pointer;font-weight:bold;}
#content #menu ul li ul li {background: transparent url(../img/sousMenuItem.gif) no-repeat scroll top left;padding-top:0px;padding-left:20px;margin-top:5px;margin-left:-10px;}
#content #menu ul li ul li ul li {background: transparent;padding-top:0px;padding-left:10px;margin-top:0px;margin-left:0px; color:#FFFFFF;text-transform:none;font-size:12px;font-weight:bold;}
#content #menu ul li ul li ul li a {color:#FFFFFF;font-size:11px;font-weight:normal;}
#content #menu ul li ul li ul .category {padding-left:0px;background: transparent url(../img/sousSousMenuItem.gif) no-repeat scroll left 3px;padding-top:0px;padding-left:10px;}
#content #menu ul li ul li ul .noncategory {font-size:11px;font-weight:normal;}
#content #menu ul li ul li ul .noncategory a {font-size:11px;font-weight:normal;}
#content #menu ul li ul li ul .produitHover {color:#F18E00;}

/* Breadcrumb */
#content #rightContent #breadcrumb{padding:10px 0;text-transform:uppercase;font-size:10px;display:none;}
#content #rightContent #breadcrumb #first{background:#FFFFFF url(../img/breadcrumbFirst.gif) no-repeat center left;padding-left:10px;}
#content #rightContent #breadcrumb li{display:inline;background:#FFFFFF url(../img/breadcrumbNext.gif) no-repeat center left;padding-left:8px;}
#content #rightContent #breadcrumb li a{color:#000000;}
#content #rightContent #breadcrumb li a:hover{text-decoration:underline;}

/* Right content shared elements */
#content {background:transparent url(../img/contentBackground.png) repeat-y;width:938px;text-align:left;padding:0 10px 10px 32px;}
#content #navigation {float:left;height:31px;background:#FFFFFF url(../img/menuTopBackground.gif) repeat-x;width:760px;}
#content #rightContent{float:left;width:757px;padding:0 30px 10px 10px;text-align:justify;font:normal arial 11px;}
*html #content #rightContent{margin-top:-157px;}
*+html #content #rightContent{margin-top:-157px;}
#content #rightContent .buttons{float:right;margin:4px 0;clear:both;}
#content #rightContent img {float:left;}
#content #rightContent .leftImage{float:left;margin:10px 10px 10px 0;clear:both;}
#content #rightContent p{margin:10px 0}
#content #rightContent h2 {font-family:Arial, Helvetica, sans-serif;font-size:26px;color:#F18E00;text-transform:uppercase;margin-bottom:10px;text-align:left;padding-top:10px;}
#content #rightContent h3 {font-family:Arial, Helvetica, sans-serif;font-size:small;color:#0099CC;text-transform:uppercase;margin-bottom:10px;}
#content #rightContent .headers{background-color:#CCCCCC;padding:10px;margin:10px 0 20px 0;width:737px;color:#000000;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#content .solutions  li {background: transparent url(../img/arrow.gif) no-repeat scroll left 2px;margin-bottom:2px;padding-left:15px;}
#content .solutions  li p {text-transform:none;font-weight:normal;}

/* Home */
#content #rightContent .carouselContainer h2 {display:none;}
#content #rightContent #productsCarouselContainer {width:362px;height:83px;background:#FFFFFF url(../img/productsCarouselTitle.gif) no-repeat top left;margin-top:10px;padding:13px 0 0 12px;float:left;}
#content #rightContent #newsCarouselContainer {width:362px;height:83px;background:#FFFFFF url(../img/newsCarouselTitle.gif) no-repeat top left;margin-top:10px;padding:13px 0 0 12px;float:right;}
#content #rightContent #productsCarousel li span{float:left;text-align:justify; width:240px;}
#content #rightContent #productsCarousel li img{float:right;}
#content #rightContent #productsCarousel li a{clear:both;background:#CCCCCC url(../img/readMore.gif) no-repeat center left;padding-left:16px;float:right;text-transform:uppercase;margin-top:6px;color:#000000;}
#content #rightContent #newsCarousel li span{float:left;text-align:justify; width:240px;}
#content #rightContent #newsCarousel li img{float:right;}
#content #rightContent #newsCarousel li a{background:#CCCCCC url(../img/readMore.gif) no-repeat center left;padding-left:16px;float:right;text-transform:uppercase;margin-top:6px;color:#000000;}
#content #rightContent .left{float:left;}
#content #rightContent .right{float:right;}
#anim {width:757px; height:258px;}
/*
#anim_service {width:495px; height:194px; float:left;}
#anim_form {background:url(../img/flap_services.jpg) no-repeat; width:227px; height:252px; float:left;}
*/
#anim_service {width:489px; height:185px; float:left;}
#anim_form {background:url(../img/flap_services.jpg) no-repeat; width:274px; height:185px; float:left;}
/* Find distributors */
#content #rightContent #location {background:#FFFFFF url(../img/locationBackground.png) no-repeat top left;width:211px;height:212px;padding:50px 0 0 12px;margin-bottom:10px;color:#000000;font:normal 14px arial}
#content #rightContent #location span {color: #000000;text-transform:uppercase;display:block;font:bold 16px arial;margin-bottom:10px;}
#content #rightContent #location a {color:#0099CC;display:block;margin:10px 0 20px 0;text-decoration:underline;}
#content #rightContent #locationName {display:block;margin-bottom:0px;color:#FFFFFF;background-color:#0099CC;padding:10px;font:bold 14px arial;width:128px;height:16px;text-align:center;float:right;}
#content #rightContent #distributorsTopBackground {background:#FFFFFF url(../img/distributorsTopBackground.png) no-repeat top left;width:457px;height:41px;margin-top:20px;}
#content #rightContent #distributorsInformation {width:457px;color:#333333;font:normal arial 13px;}
#content #rightContent #distributorsInformation li {margin-bottom:4px;font-size:12px;line-height:12px;height:15px!important;}
#content #rightContent #distributorsInformation li .span {font-weight:bold;color:#084C8D;display:block;font-size:13px;float:left;width:70px;}
#content #rightContent #distributorsInformation li a {color:#333333;font-weight:bold;}
#content #rightContent #distributorsInformation #accordion h3 img {margin:2px 10px 0 30px;}
#content #rightContent .left .results {font-size:13px;color:#333333;}
#content #rightContent .left .hr {margin-top:10px;margin-bottom:10px;margin-left:10px;width:459px;height:2px;font-size:0;background:#FFFFFF url(../img/hr.gif) top left no-repeat;}
#content #rightContent #distributorsInformation div div div ul{background:transparent url(../img/arrow.gif) no-repeat scroll top left;padding-left:15px;}

/* Partners */
#content #rightContent #partnersTop{background:#FFFFFF url(../img/partnersTop.png) no-repeat top left;margin:20px 0 0 0;width:757px;height:25px;}
#content #rightContent .partners{margin:0 0 10px 10px;width:739px;color:#084C8D;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:12px;clear:both;height:auto;font-size:13px;}
#content #rightContent .partners img{float:left;margin-right:20px;}
#content #rightContent .partners .description{float:left;margin-right:20px;width:260px;}
#content #rightContent .partners .description span {display:block;color:#333333;margin-top:14px;font-weight:normal;}
#content #rightContent .partners .informations{float:right;margin-right:20px;width:260px;color:#333333;font-weight:normal;}
#content #rightContent .partners .informations a {display:block;text-decoration:underline;color:#333333;margin-bottom:14px;font-weight:bold;}
#content #rightContent .partners .informations a:hover {color:#666666;}

/* Apply For / Job Offers / Job */
#content #rightContent #jobOffersButton{float:left;margin:20px 0 20px 200px;}
#content #rightContent #applyForButton{float:right;margin:20px 200px 20px 0;}
#content #rightContent table {font:bold 14px arial;color:#000000;text-align:left;}
#content #rightContent table  th {color:#0099CC;padding:6px 10px;text-align:left;text-transform:uppercase;}
#content #rightContent table  td {font:normal 12px arial;padding:6px;text-align:left;vertical-align:top;padding:6px 14px 6px 20px;}
#content #rightContent table  .reference {text-align:center;background-color:#0099CC;color:#FFFFFF;border-bottom:6px solid #FFFFFF;text-transform:uppercase;font:bold 14px arial;vertical-align:top;padding-top:16px;}
#content #rightContent table  .description {background-color:#F3F3F3;font:normal 12px arial;text-transform:none;border-bottom:6px solid #FFFFFF;border-left:6px solid #FFFFFF;padding:6px 14px 6px 14px;}
#content #rightContent table  .readMore {background-color:#F3F3F3;border-bottom:6px solid #FFFFFF;padding-right:14px;vertical-align:middle;}
#content #rightContent table  .readMore a span{display:none;}
#content #rightContent table  .jobHeader {background-color:#0099CC;color:#FFFFFF;border-bottom:6px solid #FFFFFF;padding:6px 14px 6px 6px; vertical-align:top;text-transform:uppercase;font:bold 14px arial;}
#content #rightContent table  .jobDetailsHeader {color:#0099CC;padding:6px 14px 6px 6px; vertical-align:top;text-transform:uppercase;font:bold 14px arial;}

/* Product */
#content #rightContent h2.product {font-family:Arial, Helvetica, sans-serif;font-size:26px;color:#FF7800;text-transform:uppercase;margin-bottom:10px;}
#content #rightContent #downloadProductionRanges {float:right;margin-top:-30px;}
#content #rightContent #productsContactCategory{width:180px;height:45px;background:#CCCCCC;float:left;margin-right:8px;font-size:20px;color:#00406A;font-weight:bold;padding-top:10px;text-align:center;}
#content #rightContent #productsContactlessCategory{width:180px;height:45px;background:#CCCCCC;float:left;margin-right:8px;font-size:20px;color:#00406A;font-weight:bold;padding-top:10px;text-align:center;}
#content #rightContent #productsDualInterfaceDevicedCategory{width:180px;height:41px;background:#CCCCCC;float:left;margin-right:8px;font-size:20px;color:#00406A;font-weight:bold;padding-top:14px;text-align:center;line-height:18px;}
#content #rightContent #productsAccessoriesAndSoftwaresCategory{width:180px;height:41px;background:#CCCCCC;float:left;font-size:20px;color:#00406A;font-weight:bold;padding-top:14px;text-align:center;line-height:18px;}
#content #rightContent #laboratoriesContactlessNfcCategory{width:180px;height:40px;background:#CCCCCC;float:left;margin-right:8px;font-size:20px;color:#00406A;font-weight:bold;padding-top:15px;text-align:center;line-height:18px;}
#content #rightContent .productsBlock{width:160px;height:275px;background-color:#CCCCCC;float:left;margin:0 8px 0 0;padding:10px;font-family:arial;text-align:left;color:#00406A;font-size:12px;font-weight:bold;}
#content #rightContent .productsBlock p{margin-top:10px;font-size:10px;font-weight:bold;color:#000000;text-transform:uppercase;}
/*#content #rightContent .productsBlock .imgProduct {height:130px;}*/
#content #rightContent .productsBlock .imgProduct img {float:none;}
#content #rightContent .productsBlock ul {margin:2px 0 8px 0}
#content #rightContent .productsBlock li {background: #CCCCCC url(../img/productItem.gif) no-repeat top left;margin-left:0px;padding-left:15px;font-size:10px;}
#content #rightContent .productsBlock li a{color:#000;}
#content #rightContent #productFeatures {background-color:#CCCCCC;width:448px;/*height:123px;*/float:right;padding:20px 15px;margin-bottom:10px;color:#4A4A4A;font-size:12px;font-weight:bold;}
#content #rightContent #productFeatures li {background:transparent url(../img/productFeaturesItem.gif) no-repeat scroll 0 3px;font-size:14px;margin-left:6px;padding-bottom:10px;padding-left:18px;}
#content #rightContent #productFeatures li p {margin:0px;padding:0px;}
#content #rightContent #tabs .details li {background: transparent url(../img/bottomItem.gif) no-repeat 0 3px;margin-left:0px;padding-left:8px;}
#content #rightContent .sousTitre {font-size:16px;font-weight:bold;color:#333333;padding-bottom:5px;}
#content #rightContent #hautOverview{background:#FFFFFF url(../img/hautOverview.gif) top left no-repeat;font-size:0;width:755px;height:19px;}
#content #rightContent #basOverview{background:#FFFFFF url(../img/basOverview.gif) top left no-repeat;font-size:0;width:755px;height:20px;}
#content #rightContent .tabContent {padding:10px 20px;font-size:12px;line-height:16px;}
#content #rightContent #tabs h4 {font-size:15px;font-weight:bold;color:#084C8D; padding-bottom:10px;}
#content #rightContent .tabContent ul {padding-bottom:20px;}
#content #rightContent .tabContent ul li {background: url(../img/arrow.gif) left 2px no-repeat !important;padding-left:15px !important;}
#content #rightContent #specifications .tabContent h4 {padding-bottom:15px;font-size:18px;}
#content #rightContent #specifications .tabContent .h4 {color:#FF7800;text-transform:uppercase;}
#content #rightContent .tabContent strong {color:#084C8D;}
#content #rightContent .tabContent .enteteSpecif {padding:1px 1px 1px 0px;font-weight:bold;}
#content #rightContent .tabContent .enteteSpecif p {background-color:#CCCCCC;margin:0px;padding:0px 5px;color:#084C8D;width:689px;}
#content #rightContent .tabContent .enteteSpecif2 {padding:1px 1px 1px 0px;font-weight:bold;}
#content #rightContent .tabContent .enteteSpecif2 p {background-color:#084C8D;margin:0px;padding:0px 10px;color:#FFFFFF;text-transform:uppercase;width:679px;}
#content #rightContent .tabContent table {border-collapse:collapse;width:700px;color:#333333;font-size:12px;margin-left:7px;margin-bottom:35px;}
#content #rightContent .tabContent table .puce {float:none;margin-right:3px;}
#content #rightContent .tabContent table td {padding:0px 10px 0px 10px;width:465px;}
#content #rightContent .tabContent table .nameSpecif {width:235px;}
#content #rightContent .tabContent table td{border:2px solid #E9E9E9;border-left:none;border-right:none;}
#content #rightContent .tabContent table td ul{padding:0px;}
/*#content #rightContent .tabContent .enteteSpecif,*/ #content #rightContent .tabContent .nameSpecif {border-right:2px solid #E9E9E9;}
#content #rightContent .tabContent .contentSoft {float:left;width:405px;}
#content #rightContent .tabContent .imgSoft {float:left;width:300px;}
#content #rightContent .tabContent .imgSoft .zoom {float:left !important;}
#content #rightContent .tabContent .imgSoft img {float:none !important; margin-left:auto; margin-right:auto;margin-top:3px;}
#content #rightContent .tabContent .imgSoft .div {float:left;background-color:#0062A6;text-align:center;padding-left:3px;padding-right:3px;width:260px;}
#content #rightContent .tabContent .imgSoft .div div {font-size:11px;color:#FFFFFF;padding:0px;margin:0px;text-align:left;padding-left:20px;padding-bottom:2px;padding-top:6px;background:url(../img/arrow2.gif) left 7px no-repeat;width:195px;float:left;}
#content #rightContent .tabContent #zoomLegend {width:35px;float:left;margin:0px;padding-left:10px;padding-bottom:3px;}
#content #rightContent .tabContent .imgSoft table {width:250px !important;float:left;margin-bottom:0px !important;}
#content #rightContent .tabContent .imgSoft td {width:35px;vertical-align:bottom;border:none;padding:0;}
#content #rightContent .tabContent .tdimg {text-align:right;background-color:#CCCCCC;padding:10px;}
#content #rightContent .tabContent .tdimg img {float:none;}
#content #rightContent #specifications .div, #content #rightContent #overview .div{background-color:#0062A6;padding-left:3px;padding-right:3px;padding-top:3px;text-align:center;width:206px;float:left !important;}
#content #rightContent #overview .marginLeft {margin-right:38px;}
#content #rightContent #specifications .div img, #content #rightContent #overview .div img {float:none;}
#content #rightContent #specifications .div div, #content #rightContent #overview .div div {background:transparent url(../img/arrow2.gif) no-repeat scroll left 7px;color:#FFFFFF;float:left;font-size:11px;margin:0;padding:6px 0 2px 20px;text-align:left;width:180px;}

/* Solutions */
#content #rightContent #solutions {margin-bottom:20px;}
#content #rightContent #solutions th {text-align:left;background-color:#FF7800;color:#FFFFFF;text-transform:none;font:bold 12px arial;vertical-align:top;padding:3px 8px;}
#content #rightContent #solutions td {background-color:#F3F3F3;color:#333333;font:normal 12px Arial;vertical-align:top;border-right:4px solid #FFFFFF;border-top:4px solid #FFFFFF; padding-left:8px;padding-right:8px;}
#content #rightContent #solutions td table td {border:none;}
#content #rightContent #solutions td.methodesSpecifications {background:#F3F3F3 url(../img/fondTD.gif) top left repeat-y;width:234px;}
#content #rightContent #solutions .firstTD {padding-left:0px;padding-top:0px;padding-bottom:0px;background-color:transparent;width:65px;}
#content #rightContent #solutions .lastTD {padding-right:0px;padding-top:0px;padding-bottom:0px;background-color:transparent;width:125px;}
#content #rightContent #solutions .requests {border-right:0}
#content #rightContent #microprossTop {width:757px;height:29px;background:#FFFFFF url(../img/microprossTop.gif) top left no-repeat;margin-top:20px;}
#content #rightContent #microprossContent {width:737px;background:#FFFFFF url(../img/microprossContent.gif) top left repeat-y;padding:1px 10px;font-size:12px;color:#333;}
#content #rightContent #microprossBottom {width:757px;height:3px;background:#FFFFFF url(../img/microprossBottom.gif) bottom left no-repeat;font-size:0;}
#content #rightContent #microprossContent li {background: url(../img/arrow.gif) left 2px no-repeat !important;padding-left:15px !important;}
#content #rightContent.solutions {font-size:12px;color:#333333;}
#content #rightContent.solutions .headers {padding:1px 10px;}
#content #rightContent .titleh3 {font-size:13px;color:#084C8D;margin-bottom:2px;}
#content #rightContent .trait{height:4px;font-size:0;background-color:#FF7800;margin:0;margin-bottom:10px;padding:0;}
#content #rightContent.solutions ul{padding-left:20px;}
#content #rightContent.solutions strong{color:#084C8D;}
#content #rightContent.solutions img{float:none!important;}

/* Forms */
#content #rightContent #formLeft{float:left; width:358px; padding-left:14px; border-right:#000000 solid 1px;}
#content #rightContent #formLeft label.error {float:none;padding:0;color:#F18E00;vertical-align:top;}
#content #rightContent #formRight{float:right; width:364px; padding-left:14px;}
#content #rightContent #formRight label.error {float:none;padding:0;color:#F18E00;vertical-align:top;}
#content #rightContent .headers #headersformLeft label.error {float:none;padding:0;color:#F18E00;vertical-align:top;}
#content #rightContent .headers #headersformRight label.error {float:none;padding:0;color:#F18E00;vertical-align:top;}
#content #rightContent #formRight label.error {float:none;padding:0;color:#F18E00;vertical-align:top;}
#content #rightContent .text{color:#000000; background-color:#FFFFFF; border:#000000 solid 1px; width:155px;font:normal 12px Arial;}
#content #rightContent .required{color:#000000; background-color:#FFFFFF; border:#000000 solid 1px; width:155px;font:normal 12px Arial;}


#content #rightContent  label{display:inline-block; font-weight:bold; width:180px;font:bold 12px Arial;vertical-align:top;}
#content #rightContent  label.error {float:none;color:#F18E00;padding-left:.5em;vertical-align:top;width:200px;}
#content #rightContent .headers #headersformLeft{float:left; width:360px;}
#content #rightContent .headers #headersformLeft .checkboxLabel{padding-left:10px; width:310px;}
#content #rightContent .headers #headersformLeft span{font-weight:normal;}
#content #rightContent .headers #headersformRight {float:right; width:350px;padding-left:14px;}
#content #rightContent .headers #headersformRight label{vertical-align:top; width:115px}
#content #rightContent .headers #headersformRight textarea{color:#000000; background-color:#FFFFFF; border:#000000 solid 1px; width:220px; height:70px;font:normal 12px Arial;}
#content #rightContent .headers .checkboxLabel{padding-left:10px; width:340px;}
#content #rightContent .headers #object {width:534px;}
#content #rightContent .headers #message {width:534px;}
#content #rightContent .headers #pMessage label.error {width:120px;position:relative;top:-56px;}
#content #rightContent .headers label.error {float:none;color:#F18E00;padding:0;vertical-align:top;width:120px;}
#content #rightContent #singleColumnForm{padding:10px 0px 0 140px;}
#content #rightContent #singleColumnForm span{padding-left:250px;}
#content #rightContent .send{background:#FFFFFF url(../img/sendButton.png) no-repeat top left;width:133px;height:36px;margin:20px 0 0 330px;}
#content #rightContent .validate{background:#FFFFFF url(../img/validateButton.png) no-repeat top left;width:133px;height:37px;margin-left:330px;}
#content #rightContent .subscribe {background:#FFFFFF url(../img/subscribeButton.png) no-repeat top left;width:133px;height:36px;margin:20px 0 0 330px;}
#content #rightContent textarea{color:#000000; background-color:#FFFFFF; border:#000000 solid 1px; width:155px; height:70px;font:normal 12px Arial;}
#content #rightContent .select{color:#000000; background-color:#FFFFFF; border:#000000 solid 1px; width:157px; font:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
#content #rightContent .headers #headersformLeft .fileLabel{width:310px;}

/* Site Map */
#content #rightContent .sansplus {font-family:Arial, Helvetica, sans-serif;font-size:small;color:#0099CC;text-transform:uppercase;margin-bottom:10px;padding-left:28px;font-weight:bold;}
#content #rightContent .sansplus a {text-decoration:none; color:#000000}
#content #rightContent #accordion2 ul{padding-left:15px;font-size:12px;}
#content #rightContent #accordion ul{font-size:12px;}
#content #rightContent .sitempaph3{padding-top:0px;}
#content #rightContent .sitempaph3 ul{padding-left:15px;}
#content #rightContent .sitempaph3 ul a {text-decoration:none; color:#000000}
#content #rightContent #accordion2 h4{font-size:12px;font-weight:normal;}
#content #rightContent #accordion3 h4{font-size:12px;font-weight:normal;}
#content #rightContent #accordion3 .sitemaph4 {padding-left:28px;font-size:12px;}
#content #rightContent #accordion3 .sitemaph4 a {text-decoration:none; color:#000000}
#content #rightContent #accordion2 .category {color:#666666;}
#content #rightContent #accordion2 .noncategory {padding-left:15px;}

/* Tradeshow */
#content #rightContent #tradeshow #tradeshowTop{background:#D6D6D6 url(../img/partnersTop.png) no-repeat top left;margin:20px 0 0 0;width:757px;height:25px;}
/*#content #rightContent #tradeshowContainer{background-color:#D6D6D6;margin-bottom:10px;padding:14px;}*/
#content #rightContent #tradeshowContainer img {float:none;}
#content #rightContent #tradeshowContainer .tradeshowLogo{float:left;padding-right:20px;}
#content #rightContent #tradeshowContainer .tradeshowContent {float:left; width:509px;font-size:13px;color:#333333;}
#content #rightContent #tradeshowContainer .tradeshowTitreLieu {float:left;}
#content #rightContent #tradeshowContainer .tradeshowTitreLieu p {font-weight:bold;text-transform:uppercase;padding:0 0 15px 0; margin:0px;font-size:13px;color:#084C8D;}
#content #rightContent #tradeshowContainer .tradeshowDate {float:right;}
#content #rightContent #tradeshowContainer .tradeshowDescriptif {clear:both;padding-top:5px;}
#content #rightContent #tradeshowContainer .tradeshowWebsite {clear:both;padding-top:15px;color:#084C8D;font-size:13px;}
#content #rightContent #tradeshowContainer .tradeshowWebsite a {color:#333;font-weight:bold;}
#content #rightContent #tradeshowContainer .tradeshowWebsite a:hover {text-decoration:underline}
/*#content #rightContent #tradeshowContainer .tradeshowWebsite a:visited {color:#0099CC;}*/

/* Standardization */
#content #rightContent #standardization #standardizationTop{background:#D6D6D6 url(../img/partnersTop.png) no-repeat top left;margin:20px 0 0 0;width:757px;height:25px;}
/*#content #rightContent #standardizationContainer{background-color:#D6D6D6;margin-bottom:10px;padding:14px;}*/
#content #rightContent #standardizationContainer img {float:none;}
#content #rightContent #standardizationContainer .standardizationLogo{float:left;padding-right:20px;}
#content #rightContent #standardizationContainer .standardizationContent {float:left; width:520px;}
#content #rightContent #standardizationContainer .standardizationContent p {font-weight:bold;text-transform:uppercase;margin:0px;color:#084C8D;font-size:13px;}
#content #rightContent #standardizationContainer .standardizationDescriptif {clear:both;padding-top:5px;height:43px;color:#333333;font-size:13px;text-transform:none;font-weight:normal;}
#content #rightContent #standardizationContainer .standardizationDescriptif p {color:#333333;font-size:13px;text-transform:none;font-weight:normal;}
#content #rightContent #standardizationContainer .standardizationWebsite {clear:both;padding-top:15px;text-align:left;}
#content #rightContent #standardizationContainer .standardizationWebsite a {color:#333;font-weight:bold;}
#content #rightContent #standardizationContainer .standardizationWebsite a:hover {text-decoration:underline}
/*#content #rightContent #standardizationContainer .standardizationWebsite a:visited {color:#0099CC;}*/
#content #rightContent .headersStand {font-size:13px;font-weight:bold;color:#333333;}
#content #rightContent .hrStand {margin-top:10px;margin-bottom:10px;width:737px;height:2px;font-size:0;background:#FFFFFF url(../img/hr.gif) top left repeat-x;}
#content #rightContent #standardization {padding:10px;}
#content #rightContent #standardizationContainer .standardizationWebsite {color:#084C8D;font-size:13px;}

/* Contact Us */
#content #rightContent .left .from {font-size:16px;font-weight:bold;}
#content #rightContent .headersContact {background-color:#F3F3F3;padding:14px;margin:10px 0 20px 0;width:729px;color:#000000;font-family:Arial, Helvetica, sans-serif;font-size:14px;}
#content #rightContent .headersContact .span {color:#000000;display:block;font-family:arial;font-size:16px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;margin-bottom:10px;text-transform:uppercase;}
#content #rightContent .headersContact a {color:#0099CC;display:block;margin:10px 0 20px;text-decoration:underline;}

/* News */
#content #rightContent .tdNews {padding:10px;}
#content #rightContent .description strong {text-transform:uppercase;}

/* Press */
#content #rightContent table td p {text-align:justify;}

/* Search */
#content #rightContent .searchword {color:#F18E00;}
#content #rightContent .lienSearchWord a {color:#F18E00; font-weight:bold;}
#content #rightContent .searchResult {padding-bottom:5px;}
#content #rightContent .searchResult a{color:#F18E00;margin:10px 0 20px;text-decoration:none;}

/* Footer */
#footer{background:transparent url(../img/footerBackground.png) no-repeat; height:54px; width:980px;text-align:center;}
* html #footer {background:transparent url(../img/footerBackgroundIE6.png) no-repeat;}
#footer li {display:inline;padding:14px;}
#footer li a {display:inline-block;margin-top:16px;color:#000000;text-transform:uppercase;font-weight:bold;font-size:11px}

/* Bottom */
#bottom{margin:auto;background:#FFFFFF url(../img/bottomBackground.png) repeat-x;width:924px;text-align:left;padding:20px;color:#666666;}
#bottom h3 {text-transform:uppercase;font:normal 10px verdana;margin-bottom:3px;}
#bottom h3 a {color:#666666}
#bottom h3 a:hover{color:#999999;}
#bottom #bottomNavLeft {width:615px;float:left;}
#bottom #bottomNavLeft li {margin-left:5px;padding:0;list-style:none;float:left;width:110px;padding:0 5px;}
#bottom #bottomNavLeft li li {background: transparent url(../img/bottomItem.gif) no-repeat left 2px;margin-left:6px;padding-left:8px;}
#bottom #bottomNavLeft li li.category {background-image:none;margin-left:0px;padding-left:6px;}
#bottom #bottomNavLeft li li a {color:#333333;}
#bottom #bottomNavLeft li li a:hover {color:#666666;}
#bottom #bottomNavRight {float:left;border:1px solid #666666;border-bottom-width:0;border-top-width:0;border-right-width:0;padding-left:20px;width:265px;}
#bottom #bottomNavRight li {background: transparent url(../img/bottomItem.gif) no-repeat center left;margin-left:3px;padding-left:8px;}
#bottom #bottomNavRight li a {color:#333333;}
#bottom #bottomNavRight li a:hover {color:#666666;}
#bottom #bottomNavRight h3{margin-bottom:24px;}
#bottom #bottomNavRight h3.solutions{margin-bottom:5px;}