/* /scripts/View/AbstractView.tpl.css */
* { margin: 0; padding: 0; }
body { background-color: #FFFFFF; margin: auto; font: 11px/normal Verdana, Arial, Helvetica, "Liberation Sans", sans-serif; color: #232428; text-align: center; }
a { color: #21378C; text-decoration: none; outline: none; cursor: pointer; }
  a:hover { color: #FF9600; }
  a img { border: none; }
:focus { -moz-outline-style: none; }
table { border-spacing: 0; border-collapse: collapse; }
.bold { font-weight: bold; }
.white { color: #FFFFFF; }
.light-gray { color: #DADBDF; }
.gray { color: #999999; }
.dark-gray { color: #555659; }
.x-small { font-size: 9px; }
.small { font-size: 10px; }
.large { font-size: 15px; }
.align-left { text-align: left; }
.align-center { text-align: center; }
.align-right { text-align: right; }
.align-justify { text-align: justify; }
.main-div { width: 100%; padding: 10px 0; text-align: center; }
.wrapper { overflow: auto; padding: 0.5em 0; }
.hidden { display: none; }
.left { float: left; }
.right { float: right; }
.clean { overflow: auto; }
.clear { clear: both; }
.thin-border { border: 1px solid #DADBDF; padding: 0.3em; }
.thin-border-bottom { border-bottom: 1px solid #DADBDF; padding: 0.3em 0; }
.bg-light-gray { background-color: #E2E3E7; }
.bg-gray { background-color: #DADBDF; }
.bg-dark-gray { background-color: #C0C1C4; }
h1 { padding-bottom: 1em; font-size: 11px; font-weight: bold; }
  h1.as-title { margin-bottom: 0; padding-bottom: 0; }
.as-title { font: 15px Arial, Helvetica, sans-serif; font-weight: bold; color: #555659; }
.as-description { font: 14px Arial, Helvetica, sans-serif; color: #999999; }
.rollovered { background-color: #E2E3E7!important; color: #F68C23!important; cursor: pointer!important; border: 2px solid #F68C23!important; }
.rolloveredNoCadre { border: 2px solid transparent!important; }
.regexpToCss-DontMatch { color: #770000; }
.regexpToCss-Match { color: #007700; }
#standBottom { text-align: left; font: 10px Verdana; display: inline-block; }
.pointer { cursor: pointer; }
.share-buttons { margin-top: 5px; }
.rolloverNoBorders { background: #E2E3E7; cursor: pointer; }
/* /scripts/View/ViewOther/ViewFooter.tpl.css */
#footer { width: 100%; background: url("http://img.directindustry.com/media/images/di//footer/footer-bkg.jpg") no-repeat center bottom #4356A6; }
#footer-content { margin: 0 auto; font-family: Verdana,Geneva,sans-serif; color: #A1ABD3; width: 970px; height: 100px; position: relative; }
  #footer-content a:hover { color: #fff; }
#footer-sitelinks { width: 580px; position: absolute; top: 20px; left: 0; }
  #footer-sitelinks ul { width: 180px; float: left; margin: 0 0 0 10px; list-style-position: inside; list-style-type: disc; }
  #footer-sitelinks li { color: #717CAF; margin: 0 0 2px; text-align: left; }
    #footer-sitelinks li a { color: #A1ABD3; }
#footer-grouplinks { width: 340px; text-align: left; position: absolute; top: 20px; right: 0; }
  #footer-grouplinks img { margin: 0 24px 0 0; }
#footer-copyright { color: #FFF; font-size: 12px; position: absolute; left: 6px; bottom: 18px; }
  #footer-copyright span { font-size: 11px; }
  #footer-copyright a { color: #717CAF; }
.footer-title { width: 100%; height: 45px; margin: 0 0 5px; padding: 0 0 5px; background: url("http://img.directindustry.com/media/images/di/footer/line.gif") no-repeat right bottom; }
  .footer-title img { float: left; }
  .footer-title span { margin: 20px 60px 0 0; float: right; }
/* /scripts/View/ViewOther/ViewLocalisationDropDownMenu.tpl.css */
.ui-icon { float: right; padding: 0px; }
.ie6-select-menu { width: 175px; }
/* /scripts/View/ViewOther/ViewHeader.tpl.css */
#Header { color: #FFFFFF; height: 365px; margin: auto; text-align: left; width: 980px; position: relative; }
  #Header a { color: #FFFFFF; }
    #Header a:hover { color: #FF9600; }
  #Header .header { height: 100px !important; font: 10px Verdana, Geneva, sans-serif; overflow: hidden; vertical-align: middle; }
    #Header .header a { margin: 0; }
    #Header .header img { border: none; vertical-align: bottom; }
      #Header .header img.flag { padding: 0 1px; height: 15px; width: 15px; }
#header-links { font-size: 10px; position: absolute; top: 4px; right: 112px; }
  #header-links a { font-size: 11px; }
#header-language { position: absolute; top: 4px; right: 5px; }
#Header .banner { font: 12px Arial; overflow: hidden; height: 250px; margin-left: 5px; width: 970px; }
#HeaderWrapper { background: #4356A6 url(http://img.directindustry.com/images_di/new-graphics/header/monde.gif) no-repeat center top; min-width: 1024px; }
#Header .navigation { letter-spacing: 0.2px; margin: -13px 0 0 25px; position: absolute; width: 970px; z-index: 998; }
  #Header .navigation ul { padding: 0; list-style: none; margin: 0 20px 0 0; }
    #Header .navigation ul li { background: url(http://img.directindustry.com/images_di/new-graphics/header/menu-tab.png) transparent no-repeat bottom left; border: 0px; cursor: pointer; float: left; height: 28px; margin: 0 10px 0 0; min-height: 28px; min-width: 98px; font-family: Century Gothic, Verdana, sans-serif; font-size: 13px; font-weight: bold; text-align: center; width: 98px; position: relative; }
      #Header .navigation ul li a { display: block; line-height: 10px; margin: 0; padding: 8px 0; min-width: 98px; width: 98px; color: #FFFFFF; }
  #Header .navigation li.actif { border-right: 1px solid #C7C8CA; background-position: top left; height: 29px; }
    #Header .navigation ul li:hover a, #Header .navigation li.actif a, #Header .navigation li a:hover { color: #555659; }
#HeaderWrapper #headerSocialMedia a:hover { color: #030000; }
#HeaderWrapper #headerSocialMedia { width: 100px; margin: 0; padding: 5px 0 0; cursor: pointer; background: url(http://img.directindustry.com/images_di/new-graphics/header/social-bkg-top-bottom.png) no-repeat left top; position: absolute; top: 155px; left: -70px; z-index: 9999; }
  #HeaderWrapper #headerSocialMedia ul { padding: 0 0 2px; background: url(http://img.directindustry.com/images_di/new-graphics/header/social-bkg-top-bottom.png) no-repeat left bottom; }
    #HeaderWrapper #headerSocialMedia ul li { height: 32px; margin: 0 0 1px; background: url(http://img.directindustry.com/images_di/new-graphics/header/social-bkg.gif) no-repeat left center; list-style-type: none; position: relative; }
      #HeaderWrapper #headerSocialMedia ul li a { width: 67px; color: #504343; font-size: 11px; font-weight: bold; text-align: right; display: block; margin: 0; padding: 9px 33px 9px 0; }
        #HeaderWrapper #headerSocialMedia ul li a.facebook { background: url(http://img.directindustry.com/images_di/new-graphics/header/facebook.png) no-repeat right center; }
        #HeaderWrapper #headerSocialMedia ul li a.twitter { background: url(http://img.directindustry.com/images_di/new-graphics/header/twitter.png) no-repeat right center; }
        #HeaderWrapper #headerSocialMedia ul li a.googleplus { background: url(http://img.directindustry.com/images_di/new-graphics/header/googleplus.png) no-repeat right center; }
        #HeaderWrapper #headerSocialMedia ul li a.linkedin { background: url(http://img.directindustry.com/images_di/new-graphics/header/linkedin.png) no-repeat right center; }
#Header .header .right .bold a { margin: 0 5px; }
#Header .header .logo { margin: 0 0 0 30px; width: 260px; height: 100px; }
#Header .header p span { font-size: 8px; }
#Header .baseline { margin: 40px 0 0 290px; width: 690px; text-align: center; }
  #Header .baseline, #Header .baseline H1 { color: #FFF; letter-spacing: 1px; font-size: 23px; font-weight: normal; padding: 0; }
* html #Header .baseline { margin-left: 0px; position: absolute; }
.count-items-container { background: url('http://img.directindustry.com/images_di/new-graphics/header/tooltip-arrow.gif') no-repeat transparent left 30px; display: none; position: absolute; padding: 0 0 15px; bottom: 25px; left: 0; cursor: default; }
.count-items-content { white-space: nowrap; border-left: 1px solid #DADBDF; border-top: 1px solid #DADBDF; border-right: 1px solid #DADBDF; background: #FFFFFF; color: #555659; padding: 8px 10px; z-index: 9999; font: normal 11px Verdana,sans-serif; }
/* /scripts/View/ViewOther/breadcrumbs.tpl.css */
.breadcrumbs { font: 11px Verdana; padding: 0; color: #666666; margin: 20px 0 10px; height: 20px; }
  .breadcrumbs a { color: #666666; }
  .breadcrumbs .last, .breadcrumbs .last a { font-weight: bold; color: #333333; display: inline; }
/* /scripts/Page/AbstractPageHtml.tpl.css */
#MainWrapper { text-align: center; min-height: 400px; min-width: 1024px; border-top: 1px solid #C0C1C4; }
#Main { margin: auto; text-align: left; width: 980px; }
#Center { padding: 0 4px; }
* html #Center { width: 980px; }
h1#homepage { padding: 20px 0 10px; }
h1#main-title { padding: 0; }
h1#home-newsletter { padding: 0 0 10px; }
h1#homepage, h1#main-title, h1#home-newsletter { font-size: 15px; color: #4457A0; }
.overall-count { font: 16px Arial,Helvetica,sans-serif; color: #21378C; font-weight: bold; }
.productSection, .videoSection, .exhibitorSection, .newsSection, .adsSection, .catalogueSection, .section { display: none; }
#subscribeNews strong { color: #F78E25; }
/* /scripts/css/countryList_Footer.tpl.css */
.countryFooter { bottom: 0; cursor: pointer; font-size: 10px; height: 19px; line-height: 15px; position: absolute; right: 0; width: 170px; }
  .countryFooter div { float: left; width: 175px; overflow: hidden; text-align: center; }
  .countryFooter span { color: #FFF; }
  .countryFooter ul li { background-color: #95B2E6; }
#navCountryList > li > span.ui-icon { z-index: 9999; }
/* /scripts/View/button.tpl.css */
.small-button, .large-button, .large-button-x, .large-button-ex { background-repeat: no-repeat; background-position: 0 0; background-color: transparent; height: 37px; margin: 5px 0; font: bold 10px/20px Arial, Helvetica, sans-serif; color: #FFFFFF; border: none; text-align: right; cursor: pointer; }
.dynamic-button { background-repeat: no-repeat; background-position: 0 0; background-color: transparent; height: 23px; margin: 5px 0; padding-right: 6px; font: bold 10px/20px Arial, Helvetica, sans-serif; color: #FFFFFF; border: none; text-align: right; cursor: pointer; }
.large-button-x { cursor: auto; }
.small-button:hover, .large-button:hover, .dynamic-button:hover, .dynamic-button a:hover { background-position: 0 -37px; color: #FFFFFF; }
.large-button-ex:hover { background-position: 0 -23px; }
.small-button { width: 130px; background-image: url('http://img.directindustry.com/images_di/layout/button-small.gif'); }
.dynamic-button { width: 100%; }
ul.buttons { white-space: nowrap; list-style: none; }
  ul.buttons img { margin-left: 5px; vertical-align: middle; }
  ul.buttons a { color: #FFFFFF; }
.large-button-p { background: url('http://img.directindustry.com/images_di/new-graphics/tabs/stand-request-button.gif') no-repeat center top; color: #555659; font-weight: bold; margin-right: 20px; cursor: pointer; }
.large-button-px { background: url('http://img.directindustry.com/images_di/new-graphics/tabs/stand-request-button.gif') no-repeat center bottom; color: #DADBDF; font-weight: normal; margin-right: 20px; cursor: default; }
.large-button { width: 180px; background-image: url('/images_di/layout/button-large-x.gif'); margin-right: 20px; }
.large-button-x { width: 180px; background-image: url('/images_di/layout/button-large-grey.gif'); margin-right: 20px; }
.large-button-ex { height: 23px; width: 180px; background-image: url('http://img.directindustry.com/images_di/layout/button-large.gif'); margin-right: 20px; }
.dynamic-button { width: 100%; }
ul.buttons { white-space: nowrap; list-style: none; }
  ul.buttons img { margin-left: 5px; vertical-align: middle; }
  ul.buttons a { color: #FFFFFF; }
#button-container { padding: 0; width: 100%; text-align: left; clear: both; }
/* /scripts/View/tabs.tpl.css */
ul.tabs { overflow: hidden; list-style: none; }
  ul.tabs li { float: left; }
    ul.tabs li a { display: block; text-align: center; }
/* /scripts/View/ViewUnit/ViewUnitThumbnail/AbstractViewUnitThumbnail.tpl.css */
.thumbnail { display: block; padding: 1em; background: #FFFFFF; }
  .thumbnail p { margin: 0.5em 0; }
  .thumbnail p { _font: 11px Verdana,Arial,Helvetica,"Liberation Sans",sans-serif; }
  .thumbnail .picture { padding: 2px; border: 1px solid #C0C1C4; }
.alternateCompany { display: none; }
/* /lib/jquery/themes/di/ui.theme.css */
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }
  .ui-widget .ui-widget { font-size: 1em; }
  .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }
  .ui-widget-content a { color: #222222; }
.ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }
  .ui-widget-header a { color: #222222; }
  .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; }
    .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; }
  .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
    .ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; }
  .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
    .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; }
.ui-widget :active { outline: none; }
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { border: 1px solid #fcefa1; background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; }
  .ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error { border: 1px solid #cd0a0a; background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; }
  .ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter: Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter: Alpha(Opacity=35); background-image: none; }
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon { background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon { background-image: url(images/ui-icons_222222_256x240.png); }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon { background-image: url(images/ui-icons_454545_256x240.png); }
.ui-state-active .ui-icon { background-image: url(images/ui-icons_454545_256x240.png); }
.ui-state-highlight .ui-icon { background-image: url(images/ui-icons_2e83ff_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon { background-image: url(images/ui-icons_cd0a0a_256x240.png); }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-right { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.ui-widget-overlay { background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30; filter: Alpha(Opacity=30); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30; filter: Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }
/* /scripts/View/ViewOther/ViewOtherSearchModule.tpl.css */
.search { background-image: url(http://img.directindustry.com/images_di/new-graphics/main/fond-transp-module-recherche.png); background-repeat: no-repeat; display: block; padding: 4px; width: 350px; letter-spacing: 0.2px; position: absolute; bottom: -21px; right: 20px; z-index: 999; }
  .search .value { background: transparent; height: 14px !important; margin: 8px 0 8px 10px; width: 270px; border: medium none; display: block; position: absolute; font: 12px Verdana,Geneva,sans-serif; letter-spacing: 1px; outline: medium none; overflow: visible; padding: 5px 0 5px 5px; top: 5px; }
  .search .launch { background: transparent url(http://img.directindustry.com/images_di/new-graphics/main/module-recherche-loupe.png) no-repeat center left; border: medium none; cursor: pointer; display: block; height: 23px; position: absolute; right: 19px; top: 14px; width: 25px; }
  * html .search .launch { zoom: 1; background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://img.directindustry.com/images_di/new-graphics/main/module-recherche-loupe.png"); }
  .search .delete { cursor: pointer; height: 24px; position: absolute; right: 50px; top: 15px; width: 24px; }
  .search h1.countItems { color: #4457A0; height: 30px; font-weight: normal; margin: 0 0 0 0; text-align: center; width: 100%; padding: 0; }
    .search h1.countItems span { letter-spacing: 1px; font-size: 12px; }
  .search .search_input_div { display: inline-block; width: 350px; height: 45px; }
  .search .search_count_div { display: inline-block; width: 350px; height: 45px; }
/* /lib/jquery/plugins/jquery.autocomplete.hack/jquery.autocomplete.css */
.ac_results { padding: 0px; border: 1px solid black; background-color: white; overflow: hidden; z-index: 99999; }
  .ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }
  .ac_results li { margin: 0px; padding: 2px 5px; cursor: default; display: block; font: menu; font-size: 12px; line-height: 16px; overflow: hidden; text-align: left; }
.ac_loading { background: white url('indicator.gif') right center no-repeat; }
.ac_odd { background-color: #EEEEEE; text-align: left; }
.ac_even { text-align: left; }
.ac_over { background-color: #0A246A; color: white; }
/* /scripts/View/ViewOther/ViewFilter/jquery/ui.theme.css */
.ui-accordion { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; font-family: Verdana, Arial, sans-serif; font-size: 1.1em; border-bottom: 1px solid #d3d3d3; }
.ui-accordion-group { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; border: 1px solid #d3d3d3; border-bottom: none; }
.ui-accordion-header { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; cursor: pointer; background: #e6e6e6 url(images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x; }
  .ui-accordion-header a { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; display: block; font-size: 1em; font-weight: normal; text-decoration: none; padding: .5em .5em .5em 1.7em; color: #555555; background: url(images/888888_7x7_arrow_right.gif) .5em 50% no-repeat; }
    .ui-accordion-header a:hover { background: url(images/454545_7x7_arrow_right.gif) .5em 50% no-repeat; color: #212121; }
  .ui-accordion-header:hover { background: #dadada url(images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x; color: #212121; }
.selected .ui-accordion-header, .selected .ui-accordion-header:hover { background: #ffffff url(images/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x; }
  .selected .ui-accordion-header a, .selected .ui-accordion-header a:hover { color: #222222; background: url(images/222222_7x7_arrow_down.gif) .5em 50% no-repeat; }
.ui-accordion-content { background: #ffffff url(images/ffffff_40x100_textures_01_flat_0.png) 0 0 repeat-x; color: #222222; font-size: 1em; }
  .ui-accordion-content p { padding: 1em 1.7em 0.6em; }
.ui-tabs-nav { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; font-family: Verdana, Arial, sans-serif; font-size: 1.1em; float: left; position: relative; z-index: 1; border-right: 1px solid #d3d3d3; bottom: -1px; }
  .ui-tabs-nav li { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; float: left; border: 1px solid #d3d3d3; border-right: none; }
    .ui-tabs-nav li a { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; float: left; font-size: 1em; font-weight: normal; text-decoration: none; padding: .5em 1.7em; color: #555555; background: #e6e6e6 url(images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x; }
      .ui-tabs-nav li a:hover { background: #dadada url(images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x; color: #212121; }
    .ui-tabs-nav li.ui-tabs-selected { border-bottom-color: #ffffff; }
      .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs-nav li.ui-tabs-selected a:hover { background: #ffffff url(images/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x; color: #222222; }
.ui-tabs-panel { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; font-family: Verdana, Arial, sans-serif; clear: left; border: 1px solid #d3d3d3; background: #ffffff url(images/ffffff_40x100_textures_01_flat_0.png) 0 0 repeat-x; color: #222222; padding: 1.5em 1.7em; font-size: 1.1em; }
.ui-tabs-hide { display: none;; }
.ui-slider { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; font-family: Verdana, Arial, sans-serif; font-size: 1.1em; background: #ffffff url(images/ffffff_40x100_textures_01_flat_0.png) 0 0 repeat-x; border: 1px solid #dddddd; height: .8em; position: relative; }
.ui-slider-handle { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; position: absolute; z-index: 2; top: -3px; width: 1.2em; height: 1.2em; background: #e6e6e6 url(images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x; border: 1px solid #d3d3d3; }
  .ui-slider-handle:hover { background: #dadada url(images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x; border: 1px solid #999999; }
.ui-slider-handle-active, .ui-slider-handle-active:hover { background: #ffffff url(images/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x; border: 1px solid #dddddd; }
.ui-slider-range { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; height: .8em; background: #dadada url(images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x; position: absolute; border: 1px solid #d3d3d3; border-left: 0; border-right: 0; top: -1px; z-index: 1; opacity: .7; filter: Alpha(Opacity=70); }
.ui-dialog { margin: auto; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; font-family: Verdana, Arial, sans-serif; font-size: 1.1em; background: #ffffff url(images/ffffff_40x100_textures_01_flat_0.png) 0 0 repeat-x; color: #222222; border: 4px solid #dddddd; position: relative; }
.ui-resizable-handle { position: absolute; font-size: 0.1px; z-index: 99999; }
.ui-resizable .ui-resizable-handle { display: block; }
body .ui-resizable-disabled .ui-resizable-handle { display: none; }
body .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 13px; height: 13px; right: 0px; bottom: 0px; background: url(images/222222_11x11_icon_resize_se.gif) no-repeat 0 0; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: 0px; bottom: 0px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: 0px; top: 0px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: 0px; top: 0px; }
.ui-dialog-titlebar { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; padding: .5em 1.5em .5em 1em; color: #555555; background: #e6e6e6 url(images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x; border-bottom: 1px solid #d3d3d3; font-size: 1em; font-weight: normal; position: relative; }
.ui-dialog-title { }
.ui-dialog-titlebar-close { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; position: absolute; right: 8px; top: .7em; width: 11px; height: 11px; z-index: 100; }
  .ui-dialog-titlebar-close-hover, .ui-dialog-titlebar-close:hover { background: url(images/454545_11x11_icon_close.gif) 0 0 no-repeat; }
  .ui-dialog-titlebar-close:active { background: url(images/222222_11x11_icon_close.gif) 0 0 no-repeat; }
  .ui-dialog-titlebar-close span { display: none; }
.ui-dialog-content { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; color: #222222; padding: 1.5em 1.7em; }
.ui-dialog-buttonpane { position: absolute; bottom: 0; width: 100%; text-align: left; border-top: 1px solid #dddddd; background: #ffffff; }
  .ui-dialog-buttonpane button { margin: .5em 0 .5em 8px; color: #555555; background: #e6e6e6 url(images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x; font-size: 1em; border: 1px solid #d3d3d3; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; }
    .ui-dialog-buttonpane button:hover { color: #212121; background: #dadada url(images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x; border: 1px solid #999999; }
    .ui-dialog-buttonpane button:active { color: #222222; background: #ffffff url(images/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x; border: 1px solid #dddddd; }
.ui-dialog.ui-draggable .ui-dialog-titlebar, .ui-dialog.ui-draggable .ui-dialog-titlebar { cursor: move; }
.ui-datepicker-div, .ui-datepicker-inline, #ui-datepicker-div { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; font-family: Verdana, Arial, sans-serif; background: #ffffff url(images/ffffff_40x100_textures_01_flat_0.png) 0 0 repeat-x; font-size: 1.1em; border: 4px solid #dddddd; width: 15.5em; padding: 2.5em .5em .5em .5em; position: relative; }
.ui-datepicker-div, #ui-datepicker-div { z-index: 9999; display: none; }
.ui-datepicker-inline { float: left; display: block; }
.ui-datepicker-control { display: none; }
.ui-datepicker-current { display: none; }
.ui-datepicker-next, .ui-datepicker-prev { position: absolute; left: .5em; top: .5em; background: #e6e6e6 url(images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x; }
.ui-datepicker-next { left: 14.6em; }
  .ui-datepicker-next:hover, .ui-datepicker-prev:hover { background: #dadada url(images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x; }
  .ui-datepicker-next a, .ui-datepicker-prev a { text-indent: -999999px; width: 1.3em; height: 1.4em; display: block; font-size: 1em; background: url(images/888888_7x7_arrow_left.gif) 50% 50% no-repeat; border: 1px solid #d3d3d3; cursor: pointer; }
  .ui-datepicker-next a { background: url(images/888888_7x7_arrow_right.gif) 50% 50% no-repeat; }
.ui-datepicker-prev a:hover { background: url(images/454545_7x7_arrow_left.gif) 50% 50% no-repeat; }
.ui-datepicker-next a:hover { background: url(images/454545_7x7_arrow_right.gif) 50% 50% no-repeat; }
.ui-datepicker-prev a:active { background: url(images/222222_7x7_arrow_left.gif) 50% 50% no-repeat; }
.ui-datepicker-next a:active { background: url(images/222222_7x7_arrow_right.gif) 50% 50% no-repeat; }
.ui-datepicker-header select { border: 1px solid #d3d3d3; color: #555555; background: #e6e6e6; font-size: 1em; line-height: 1.4em; position: absolute; top: .5em; margin: 0 !important; }
.ui-datepicker-header option:focus, .ui-datepicker-header option:hover { background: #dadada; }
.ui-datepicker-header select.ui-datepicker-new-month { width: 7em; left: 2.2em; }
.ui-datepicker-header select.ui-datepicker-new-year { width: 5em; left: 9.4em; }
table.ui-datepicker { width: 15.5em; text-align: right; }
  table.ui-datepicker td a { padding: .1em .3em .1em 0; display: block; color: #555555; background: #e6e6e6 url(images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x; cursor: pointer; border: 1px solid #ffffff; }
    table.ui-datepicker td a:hover { border: 1px solid #999999; color: #212121; background: #dadada url(images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x; }
    table.ui-datepicker td a:active { border: 1px solid #dddddd; color: #222222; background: #ffffff url(images/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x; }
  table.ui-datepicker .ui-datepicker-title-row td { padding: .3em 0; text-align: center; font-size: .9em; color: #222222; text-transform: uppercase; }
    table.ui-datepicker .ui-datepicker-title-row td a { color: #222222; }
.ui-datepicker-cover { display: none; display: block; position: absolute; z-index: -1; filter: mask(); top: -4px; left: -4px; width: 193px; height: 200px; }
.ui-autocomplete-results { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; font-family: Verdana, Arial, sans-serif; font-size: 1.1em; z-index: 9999; }
  .ui-autocomplete-results ul, .ui-autocomplete-results li { margin: 0; padding: 0; list-style: none; }
  .ui-autocomplete-results ul { border: 1px solid #dddddd; background: #ffffff url(images/ffffff_40x100_textures_01_flat_0.png) 0 0 repeat-x; border-top: 0; border-bottom: 0; margin-bottom: -1px; }
  .ui-autocomplete-results li { color: #222222; padding: .4em .5em; font-size: 1em; font-weight: normal; position: relative; margin: 1px 0; }
    .ui-autocomplete-results li.ui-hover-state, .ui-autocomplete-results li.ui-active-state { margin: 0; }
    .ui-autocomplete-results li.ui-autocomplete-over { border-top: 1px solid #999999; border-bottom: 1px solid #999999; background: #dadada url(images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x; color: #212121 !important; }
    .ui-autocomplete-results li.ui-autocomplete-active { border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd; background: #ffffff url(images/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x; color: #222222 !important; outline: none; }
    .ui-autocomplete-results li:first-child, .ui-autocomplete-results li.first { margin-top: 0; }
    .ui-autocomplete-results li:last-child, .ui-autocomplete-results li.last { margin-bottom: 0; }
.ui-progressbar { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; font-family: Verdana, Arial, sans-serif; font-size: 1.1em; background: #ffffff url(images/ffffff_40x100_textures_01_flat_0.png) 0 0 repeat-x; border: 1px solid #dddddd; position: relative; height: 1.8em; }
.ui-progressbar-bar { background: #e6e6e6 url(images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x; overflow: hidden; border: 1px solid #d3d3d3; margin: -1px; z-index: 2; position: relative; height: 1.8em; opacity: .7; filter: Alpha(Opacity=70); }
.ui-progressbar-wrap { position: absolute; top: 0; left: 0; }
.ui-progressbar-text { color: #555555; padding: .2em .5em; font-weight: normal; position: absolute; top: 0; left: 0; }
.ui-progressbar-text-back { color: #222222; z-index: 0; }
.ui-progressbar-disabled { opacity: .5; filter: Alpha(Opacity=50); }
.ui-colorpicker { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; font-family: Verdana, Arial, sans-serif; font-size: 1.1em; background: #ffffff url(images/ffffff_40x100_textures_01_flat_0.png) 0 0 repeat-x; border: 4px solid #dddddd; padding: 5px; width: 360px; position: relative; }
.ui-colorpicker-color { float: left; width: 150px; height: 150px; margin-right: 15px; }
  .ui-colorpicker-color div { border: 1px solid #d3d3d3; height: 150px; background: url(images/_x_.); position: relative; }
    .ui-colorpicker-color div div { width: 11px; height: 11px; background: url(images/_x_.); position: absolute; border: 0; margin: -5px 0 0 -5px; float: none; }
.ui-colorpicker-hue { border: 1px solid #d3d3d3; float: left; width: 17px; height: 150px; background: url(images/_x_.); position: relative; margin-right: 15px; }
  .ui-colorpicker-hue div { background: transparent url(images/222222_35x9_colorpicker_indicator.gif.gif); height: 9px; left: -9px; margin: -4px 0 0; position: absolute; width: 35px; cursor: ns-resize; }
.ui-colorpicker-new-color, .ui-colorpicker-current-color { float: left; width: 6.5em; height: 30px; border: 1px solid #d3d3d3; margin-right: 5px; }
.ui-colorpicker-current-color { margin-right: 0; }
.ui-colorpicker-field, .ui-colorpicker-hex { position: absolute; width: 6em; }
  .ui-colorpicker-field label, .ui-colorpicker-field input, .ui-colorpicker-hex label, .ui-colorpicker-hex input { font-size: 1em; color: #222222; }
  .ui-colorpicker-field label, .ui-colorpicker-hex label { width: 1em; margin-right: .3em; }
  .ui-colorpicker-field input, .ui-colorpicker-hex input { border: 1px solid #dddddd; color: #222222; background: #ffffff; width: 4.6em; }
.ui-colorpicker-hex { left: 205px; top: 134px; }
.ui-colorpicker-rgb-r { top: 52px; left: 205px; }
.ui-colorpicker-rgb-g { top: 78px; left: 205px; }
.ui-colorpicker-rgb-b { top: 105px; left: 205px; }
.ui-colorpicker-hsb-h { top: 52px; left: 290px; }
.ui-colorpicker-hsb-s { top: 78px; left: 290px; }
.ui-colorpicker-hsb-b { top: 105px; left: 290px; }
.ui-colorpicker-field label { font-weight: normal; }
.ui-colorpicker-field span { width: 7px; background: url(images/888888_11x11_icon_arrows_updown.gif) 50% 50% no-repeat; right: 5px; top: 0; height: 20px; position: absolute; }
  .ui-colorpicker-field span:hover { background: url(images/454545_11x11_icon_arrows_updown.gif) 50% 50% no-repeat; }
.ui-colorpicker-submit { right: 14px; top: 134px; position: absolute; }
.ui-component { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; font-family: Verdana, Arial, sans-serif; font-size: 1.1em; }
.ui-component-content { border: 1px solid #dddddd; background: #ffffff url(images/ffffff_40x100_textures_01_flat_0.png) 0 0 repeat-x; color: #222222; }
  .ui-component-content a { color: #222222; text-decoration: underline; }
.ui-default-state { border: 1px solid #d3d3d3; background: #e6e6e6 url(images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x; font-weight: normal; color: #555555 !important; }
  .ui-default-state a { color: #555555; }
  .ui-default-state:hover, .ui-hover-state { border: 1px solid #999999; background: #dadada url(images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x; font-weight: normal; color: #212121 !important; }
    .ui-hover-state a { color: #212121; }
  .ui-default-state:active, .ui-active-state { border: 1px solid #dddddd; background: #ffffff url(images/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x; font-weight: normal; color: #222222 !important; outline: none; }
    .ui-active-state a { color: #222222; outline: none; }
.ui-arrow-right-default { background: url(images/888888_7x7_arrow_right.gif) no-repeat 50% 50%; }
  .ui-arrow-right-default:hover, .ui-arrow-right-hover { background: url(images/454545_7x7_arrow_right.gif) no-repeat 50% 50%; }
  .ui-arrow-right-default:active, .ui-arrow-right-active { background: url(images/222222_7x7_arrow_right.gif) no-repeat 50% 50%; }
.ui-arrow-right-content { background: url(images/222222_7x7_arrow_right.gif) no-repeat 50% 50%; }
.ui-arrow-left-default { background: url(images/888888_7x7_arrow_left.gif) no-repeat 50% 50%; }
  .ui-arrow-left-default:hover, .ui-arrow-left-hover { background: url(images/454545_7x7_arrow_left.gif) no-repeat 50% 50%; }
  .ui-arrow-left-default:active, .ui-arrow-left-active { background: url(images/222222_7x7_arrow_left.gif) no-repeat 50% 50%; }
.ui-arrow-left-content { background: url(images/222222_7x7_arrow_left.gif) no-repeat 50% 50%; }
.ui-arrow-down-default { background: url(images/888888_7x7_arrow_down.gif) no-repeat 50% 50%; }
  .ui-arrow-down-default:hover, .ui-arrow-down-hover { background: url(images/454545_7x7_arrow_down.gif) no-repeat 50% 50%; }
  .ui-arrow-down-default:active, .ui-arrow-down-active { background: url(images/222222_7x7_arrow_down.gif) no-repeat 50% 50%; }
.ui-arrow-down-content { background: url(images/222222_7x7_arrow_down.gif) no-repeat 50% 50%; }
.ui-arrow-up-default { background: url(images/888888_7x7_arrow_up.gif) no-repeat 50% 50%; }
  .ui-arrow-up-default:hover, .ui-arrow-up-hover { background: url(images/454545_7x7_arrow_up.gif) no-repeat 50% 50%; }
  .ui-arrow-up-default:active, .ui-arrow-up-active { background: url(images/222222_7x7_arrow_up.gif) no-repeat 50% 50%; }
.ui-arrow-up-content { background: url(images/222222_7x7_arrow_up.gif) no-repeat 50% 50%; }
.ui-close-default { background: url(images/888888_11x11_icon_close.gif) no-repeat 50% 50%; }
  .ui-close-default:hover, .ui-close-hover { background: url(images/454545_11x11_icon_close.gif) no-repeat 50% 50%; }
  .ui-close-default:active, .ui-close-active { background: url(images/222222_11x11_icon_close.gif) no-repeat 50% 50%; }
.ui-close-content { background: url(images/222222_11x11_icon_close.gif) no-repeat 50% 50%; }
.ui-folder-closed-default { background: url(images/888888_11x11_icon_folder_closed.gif) no-repeat 50% 50%; }
  .ui-folder-closed-default:hover, .ui-folder-closed-hover { background: url(images/454545_11x11_icon_folder_closed.gif) no-repeat 50% 50%; }
  .ui-folder-closed-default:active, .ui-folder-closed-active { background: url(images/222222_11x11_icon_folder_closed.gif) no-repeat 50% 50%; }
.ui-folder-closed-content { background: url(images/888888_11x11_icon_folder_closed.gif) no-repeat 50% 50%; }
.ui-folder-open-default { background: url(images/888888_11x11_icon_folder_open.gif) no-repeat 50% 50%; }
  .ui-folder-open-default:hover, .ui-folder-open-hover { background: url(images/454545_11x11_icon_folder_open.gif) no-repeat 50% 50%; }
  .ui-folder-open-default:active, .ui-folder-open-active { background: url(images/222222_11x11_icon_folder_open.gif) no-repeat 50% 50%; }
.ui-folder-open-content { background: url(images/222222_11x11_icon_folder_open.gif) no-repeat 50% 50%; }
.ui-doc-default { background: url(images/888888_11x11_icon_doc.gif) no-repeat 50% 50%; }
  .ui-doc-default:hover, .ui-doc-hover { background: url(images/454545_11x11_icon_doc.gif) no-repeat 50% 50%; }
  .ui-doc-default:active, .ui-doc-active { background: url(images/222222_11x11_icon_doc.gif) no-repeat 50% 50%; }
.ui-doc-content { background: url(images/222222_11x11_icon_doc.gif) no-repeat 50% 50%; }
.ui-arrows-leftright-default { background: url(images/888888_11x11_icon_arrows_leftright.gif) no-repeat 50% 50%; }
  .ui-arrows-leftright-default:hover, .ui-arrows-leftright-hover { background: url(images/454545_11x11_icon_arrows_leftright.gif) no-repeat 50% 50%; }
  .ui-arrows-leftright-default:active, .ui-arrows-leftright-active { background: url(images/222222_11x11_icon_arrows_leftright.gif) no-repeat 50% 50%; }
.ui-arrows-leftright-content { background: url(images/222222_11x11_icon_arrows_leftright.gif) no-repeat 50% 50%; }
.ui-arrows-updown-default { background: url(images/888888_11x11_icon_arrows_updown.gif) no-repeat 50% 50%; }
  .ui-arrows-updown-default:hover, .ui-arrows-updown-hover { background: url(images/454545_11x11_icon_arrows_updown.gif) no-repeat 50% 50%; }
  .ui-arrows-updown-default:active, .ui-arrows-updown-active { background: url(images/222222_11x11_icon_arrows_updown.gif) no-repeat 50% 50%; }
.ui-arrows-updown-content { background: url(images/222222_11x11_icon_arrows_updown.gif) no-repeat 50% 50%; }
.ui-minus-default { background: url(images/888888_11x11_icon_minus.gif) no-repeat 50% 50%; }
  .ui-minus-default:hover, .ui-minus-hover { background: url(images/454545_11x11_icon_minus.gif) no-repeat 50% 50%; }
  .ui-minus-default:active, .ui-minus-active { background: url(images/222222_11x11_icon_minus.gif) no-repeat 50% 50%; }
.ui-minus-content { background: url(images/222222_11x11_icon_minus.gif) no-repeat 50% 50%; }
.ui-plus-default { background: url(images/888888_11x11_icon_plus.gif) no-repeat 50% 50%; }
  .ui-plus-default:hover, .ui-plus-hover { background: url(images/454545_11x11_icon_plus.gif) no-repeat 50% 50%; }
  .ui-plus-default:active, .ui-plus-active { background: url(images/222222_11x11_icon_plus.gif) no-repeat 50% 50%; }
.ui-plus-content { background: url(images/222222_11x11_icon_plus.gif) no-repeat 50% 50%; }
.ui-hidden { display: none;; }
.ui-accessible-hidden { position: absolute; left: -99999999px; }
.ui-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-clearfix { display: inline-block; }
* html .ui-clearfix { height: 1%; }
.ui-clearfix { display: block; }
/* /scripts/css/slideshow.css */
#header-banner { position: absolute; bottom: 12px; width: 970px; height: 250px; display: none; }
  #header-banner:hover { width: 970px; cursor: default; }
  #header-banner .display-ads-banner { left: 0px; bottom: 3px; z-index: -1; position: absolute; margin-top: 0px; width: 970px; height: 250px; }
#display-ads-button-list { z-index: 20; position: absolute; top: 0px; right: 0; height: 20px; }
.display-ads-button:hover { cursor: default; }
#display-ads-button-list a { background: url("http://img.directindustry.com/images_di/new-graphics/header/button.png") no-repeat scroll center top transparent; height: 10px !important; width: 10px; display: block; float: left; text-indent: -10000px; }
  #display-ads-button-list a.activeSlideButton { background: url("http://img.directindustry.com/images_di/new-graphics/header/button.png") no-repeat scroll center bottom transparent; }
/* /scripts/Page/Universe/PageListUniversesProducts.tpl.css */
#home-products { margin: 20px 0 0; }
.universes-list { overflow: visible; float: left; width: 79%; }
  .universes-list table { width: 100%; }
    .universes-list table .col { width: 50%; }
* html .universes-list { width: 77%; }
.left-border-di { min-height: 900px; margin-bottom: 0px; }
.left-border-ne, .left-border-ae, .left-border-me { min-height: 700px; margin-bottom: 0px; }
.recent-products-list { overflow: visible; float: right; width: 20%; margin-top: 10px; }
h1 .as-title { font-size: 12px; font-weight: bold; }
/* /scripts/View/ViewList/ViewListCategoryOrSubCategory/AbstractViewListCategoryOrSubCategory.tpl.css */
.more-info { cursor: pointer; float: right; margin-top: 2px; }
.group-list { margin: 5px 2% 40px 0; text-align: left; border-top: none; padding-top: 5px; }
  .group-list h2, .group-list .sous-titre { font-size: 15px; color: #4356A6; font-weight: normal; margin-bottom: 5px; letter-spacing: -0.5px; display: block; }
  .group-list h2 { position: relative; }
    .group-list h2 .more-info { position: absolute; top: 0; right: 0; }
.sous-titre { padding: 0 20px 0 0; }
.universes-list .group-list h2.home { border-bottom: 1px solid #DADBDF; padding-bottom: 6px; }
.group-list h2.home { font-weight: bold; font: normal 17px "Century Gothic", Verdana, sans-serif; letter-spacing: normal; }
.group-list ul { list-style: none; margin-left: 60px; font-size: 10px; }
.group-list li { zoom: 1; padding: 0 0 2px; }
.group-list a { color: #666666; display: block; font: normal 13px "Century Gothic", Verdana, sans-serif; padding: 6px 6px 3px; }
  .group-list a.group-list-home { padding: 6px 6px 3px 6px; }
  .group-list a h2 { display: block; color: #666666; font-size: 12px; margin-bottom: 0; margin-top: 0; letter-spacing: 0px; }
  .group-list a:hover, .group-list a:hover * { background-color: #E2E3E7; color: #000000; }
.group-list .count { float: right; margin-left: 10px; color: #FF9600; font-size: 12px; }
.tooltipUniverse { margin: 20px; position: absolute; display: none; z-index: 999; width: 340px; margin: 0; margin-top: -10px; background: #fff; padding: 10px; border: 1px solid #999; text-align: justify; color: #555659; }
  .tooltipUniverse a { font-size: 11px; display: inline; color: #000; padding: 0; font-family: Verdana,Arial,Helvetica,serif; }
    .tooltipUniverse a:hover { background: none; text-decoration: underline; }
/* /scripts/View/ViewList/ViewListUniverses/AbstractViewListUniverses.tpl.css */
.group-list { margin: 5px 2% 40px 0; border-top: none; }
/* /scripts/View/ViewList/ViewListUniverses/ViewListUniversesProducts.tpl.css */
.group-list { width: 95%; border-top: none; }
h2.designer { color: #948477; }
/* /scripts/View/ViewUnit/ViewUnitThumbnail/ViewUnitThumbnailRecentlyAddedProducts.tpl.css */
.thumbnail-recent-product { float: none; text-align: center; padding: 0; margin: 10px 0 50px; cursor: pointer; }
  .thumbnail-recent-product .logo img { max-height: 45px; }
  .thumbnail-recent-product a { color: #000000; }
  .thumbnail-recent-product .picture { position: relative; padding: 0; border: none; margin: 10px auto; width: 150px; border: none; }
    .thumbnail-recent-product .picture .product { display: block; margin: auto; }
    .thumbnail-recent-product .picture .ico { position: absolute; left: -5px; top: 5px; margin: 0; }
      .thumbnail-recent-product .picture .ico img { display: block; margin: 0 0 5px; }
  .thumbnail-recent-product .product-zone-item { margin: 10px auto; padding: 0; position: relative; width: 150px; height: auto; }
  .thumbnail-recent-product .prod-desc { margin: 0.5em 0; }
  .thumbnail-recent-product .product-thumbnail { width: 150px; position: relative; }
    .thumbnail-recent-product .product-thumbnail .prod-desc span { font-weight: normal; }
  .thumbnail-recent-product .prod-img { display: inline-block; position: relative; height: auto; line-height: normal; text-align: center; vertical-align: middle; width: auto; #zoom: 1; #display: inline; }
    .thumbnail-recent-product .prod-img span, .thumbnail-recent-product .no-js { display: none; }
.recent-products-list .thumbnail-list .product-toolip-container { background-color: #FFF; border: 1px solid #DADBDF; cursor: pointer; padding: 10px; width: 300px; min-height: 160px; position: absolute; z-index: 9999; display: none; top: -75px; left: -75px; }
.recent-products-list .thumbnail-list .product-toolip-container, .product-toolip-container .product-toolip { text-align: left; }
.product-toolip-container .product-toolip { position: relative; }
  .product-toolip-container .product-toolip .product-toolip-image { text-align: center; position: relative; }
  .product-toolip-container .product-toolip .product-toolip-title { margin: 0 0 10px; }
    .product-toolip-container .product-toolip .product-toolip-title .product-toolip-model { color: #999999; }
  .product-toolip-container .product-toolip .product-toolip-description { position: relative; display: block; text-align: justify; padding: 0 0 25px; }
  .product-toolip-container .product-toolip .link-more-info { position: absolute; right: 0; }
.link-more-info { position: absolute; bottom: -4px; text-align: right; background: url("http://img.directindustry.com/images_di/new-graphics/main/picto-plus.gif") no-repeat scroll right 0 transparent; color: #555659; padding: 4px 25px 4px 0px; }
.product-toolip-container .product-toolip .product-toolip-translate-button { color: black; height: 20px; position: absolute; bottom: -7px; left: 0px; text-align: left; width: 200px; background: transparent none repeat scroll 0 0; }
  .product-toolip-container .product-toolip .product-toolip-translate-button .fond { line-height: 25px; background: url("http://img.directindustry.com/images_di/new-graphics/main/picto-voir-traduction.gif") no-repeat scroll right 0 transparent; color: #555659; padding: 4px 25px 4px 0px; }
.product-toolip-container .product-toolip .product-toolip-translate-button, .product-toolip-container .product-toolip .product-toolip-translate-content, .product-toolip-container .product-toolip .product-toolip-company { display: none; font: normal 11px Verdana, Arial, Helvetica, "Liberation Sans", sans-serif; }
/* /scripts/View/ViewList/ViewListRecentlyAddedProducts.tpl.css */
.recent-products-list .title { margin-bottom: 30px; font: normal 15px "Century Gothic", Verdana, sans-serif; color: #555659; text-align: center; border-bottom: 1px solid #DADBDF; padding-bottom: 6px; }
/* /scripts/css/droppy.css */
#navCountryList { display: block; margin: 0; padding: 0; position: absolute; z-index: 999; bottom: 10px; right: 0; }
  #navCountryList li { border-bottom: 1px solid white; border-right: none; float: left; height: 25px; display: block; line-height: 25px; list-style: none; margin: 0; padding: 0 0 0 5px; position: relative; }
  #navCountryList a { display: block; }
  #navCountryList ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; z-index: 999; }
  * html #navCountryList ul { line-height: 0; }
    #navCountryList ul a { zoom: 1; }
    #navCountryList ul li { float: none; }
    #navCountryList ul ul { bottom: 0; left: auto; right: 0; }
  #navCountryList ul { width: 175px; }
    #navCountryList ul ul { right: 175px; }
  #navCountryList li.first { border-bottom: none; height: 18px; line-height: 18px; width: 175px; }
#navCountryList { height: 24px; text-align: left; font-size: 10px; }
  #navCountryList *:hover { background-color: none; }
  #navCountryList a { border-right: 1px solid white; color: white; font-size: 12px; padding: 6px; line-height: 1; }
  #navCountryList li.hover a { background-color: #5E5A5A; }
  #navCountryList ul { bottom: 18px; }
    #navCountryList ul li a { background-color: #5E5A5A; }
    #navCountryList ul a.hover { background-color: #30A8C3; }
    #navCountryList ul a { border-bottom: 1px solid white; border-right: none; opacity: 0.9; filter: alpha(opacity=90); }