html,body { cursor:default; } ol, ul { list-style: none; } a, a:link, a:visited, a:active, a:hover{ text-decoration:none; cursor:pointer; } a img,:link img,:visited img { border: none; } :focus { outline: none; } ul,li,ol{ padding-bottom:5px; }  ul{ padding-bottom:10px; } p{ padding:0px 0px 10px 0px; } textarea{ resize: none; } html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, textarea {  margin: 0; padding: 0; outline: 0; font-size: inherit; line-height: inherit; font-weight: inherit; font-style: inherit; vertical-align:top; text-align:left;   } .MultiBoxContainer {  position: absolute;  background-color: #000;  display: none;  z-index: 9999;  text-align: left; }  .MultiBoxLoading {  background: url(images/loader.gif) no-repeat center; }  .MultiBoxContent {  position: relative;  width: 100%;  height: 100%;  overflow: hidden; }  .MultiBoxClose {  position: absolute;  top: -26px;  right: -26px;  background: url(images/close.png) no-repeat;  width: 24px;  height: 24px;  cursor: pointer; }  .MultiBoxControlsContainer {  overflow: hidden;  height: 0px;  position: relative; }  .MultiBoxControls {  width: 100%;  height: auto;  position: relative;  background-color: #000000; }   .MultiBoxPrevious {  position: absolute;  background: url(images/left.png) no-repeat;  width: 24px;  height: 24px;  left: 0px;  margin-top: 5px;  cursor: pointer; }  .MultiBoxNext {  position: absolute;  background: url(images/right.png) no-repeat;  width: 24px;  height: 24px;  right: 0px;  margin-top: 5px;  cursor: pointer; }  .MultiBoxNextDisabled {  cursor: default;  background: url(images/rightDisabled.png) no-repeat; }  .MultiBoxPreviousDisabled {  cursor: default;  background: url(images/leftDisabled.png) no-repeat; }  .MultiBoxTitle {  position: relative;  margin: 10px 0 0 35px;  float: left;  font-size: 11px;  color: #FFF;  font-weight: bold;  text-align: left; }  .MultiBoxNumber {  position: relative;  width: 50px;  margin: 10px 35px 0 0;  float: right;  font-size: 11px;  color: #FFF;  text-align: right; }  .MultiBoxDescription {  clear: left;  position: relative;  margin: 0 35px 0 35px;  padding-top: 5px;  font-size: 11px;  color: #FFF;  text-align: left; }html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, textarea {  font-family:Arial, Helvetica, sans-serif; }  h1, h2, h3, h4, h5, h6{  font-size:10px; }  body, html{  background-color:#000000;  color:#AB8862; }  img{  border:0px; }  input, textarea, select{  background-color:#000000;  color:#fff;  border:1px solid #AB8862;  font-size:10px; }  a:link,a:visited{  color:#AB8862; }  a:hover, a:focus{  color:#AB8862;  text-decoration:none; }  .productDescription a{  text-decoration:underline; }  .productDescription a:hover{  color:#fff; }  .oadescription a{  text-decoration:underline; }  .oadescription a:hover{  color:#fff; }  #mainTable{  font-size:10px;  width:980px;   height:600px;    margin:auto;   background-color:#000000; }  .footerTxT{  background-color:#000000;  position:absolute;  margin-top:580px;  text-align:right;  width:990px; }  #logo{  padding-top:18px;  width:980px;  height:84px;  overflow:hidden;  background-color:#000000; }  #content{  width:980px;  height:432px;  overflow:hidden;  position:relative; }  #footer{  width:980px;  height:46px;  overflow:hidden;  background-color:#000000;  position:absolute;  z-index:3000; }  .logoBlock{  margin:auto;  width:160px; }  #mainstructure{  width:550px; }  #footerstructure{  }  #lang{  width:100px; }  .dhtmlmen{  overflow:hidden;  position:absolute;  background-color:#000000;  width:980px;  z-index:2000; }  #mainstructure td, #footerstructure td{  padding-left:15px;  padding-right:15px; }  #langSelector span, #langSelector td{  text-shadow: #000000 0 0 0;  text-transform:uppercase;  font-weight:bold;  font-size:11px;  line-height:45px;  color:#AB8862;  }  #langSelector td{  padding-left:5px;  padding-right:5px;  color:#ffffff; }  .topmen span{  letter-spacing:0px;  text-shadow: #000000 0 0 0;  white-space:nowrap;  display:block;  text-transform:uppercase;  color:#AB8862;  font-weight:bold;  font-size:11px;  line-height:45px; }  .topmen span:hover{  color:#ffffff; }  .topmensel span{  letter-spacing:0px;  text-shadow: #000000 0 0 0;  white-space:nowrap;  display:block;  text-transform:uppercase;  color:#FFFFFF;  font-weight:bold;  font-size:11px;  line-height:45px; }  .topsecmen span{  letter-spacing:0px;  text-shadow: #000000 0 0 0;  white-space:nowrap;  display:block;  text-transform:uppercase;  color:#AB8862;  font-weight:normal;  font-size:10px;  line-height:20px; }  .topsecmen span:hover{  color:#ffffff; }  .topsecmensel span{  letter-spacing:0px;  text-shadow: #000000 0 0 0;  white-space:nowrap;  display:block;  text-transform:uppercase;  color:#FFFFFF;  font-weight:normal;  font-size:10px;  line-height:20px; }  #lstYearPRConcept .topsecmen span{  letter-spacing:0px;  text-shadow: #000000 0 0 0;  white-space:nowrap;  display:block;  text-transform:none;  color:#AB8862;  font-weight:normal;  font-size:10px;  line-height:20px; }  #lstYearPRConcept .topsecmensel span{  letter-spacing:0px;  text-shadow: #000000 0 0 0;  white-space:nowrap;  display:block;  text-transform:none;  color:#FFFFFF;  font-weight:normal;  font-size:10px;  line-height:20px; }   .MultiBoxContainer {  position: absolute;  background-color: #000;  display: none;  z-index: 9999;  text-align: left; }  .MultiBoxLoading {  background: url('/_img/loader.gif') no-repeat center; }  .MultiBoxContent {  position: relative;  width: 100%;  height: 100%;  overflow: hidden; }  .MultiBoxClose {  position: absolute;  top: -26px;  right: -26px;  background: url('/_img/closelabel.gif') no-repeat;  width: 24px;  height: 24px;  cursor: pointer; }  .MultiBoxControlsContainer {  overflow: hidden;  height: 0px;  position: relative; }  .MultiBoxControls {  width: 100%;  height: auto;  position: relative;  background-color: #000000; }   .MultiBoxPrevious {  position: absolute;  width: 24px;  height: 24px;  left: 0px;  margin-top: 5px;  cursor: pointer; }  .MultiBoxNext {  position: absolute;  width: 24px;  height: 24px;  right: 0px;  margin-top: 5px;  cursor: pointer; }  .MultiBoxNextDisabled {  cursor: default; }  .MultiBoxPreviousDisabled {  cursor: default; }  .MultiBoxTitle {  position: relative;  margin: 10px 0 0 35px;  float: left;  font-size: 11px;  color: #AB8862;  text-align: left; }  .MultiBoxNumber {  position: relative;  width: 50px;  margin: 10px 35px 0 0;  float: right;  font-size: 11px;  color: #AB8862;  text-align: right; }  .MultiBoxDescription {  clear: left;  position: relative;  margin: 0 35px 0 35px;  padding-top: 5px;  font-size: 11px;  color: #AB8862;  text-align: left; }  .eventsTitle{  color:#fff;  font-size:11px;  font-weight:bold;  margin-bottom:10px; }  .eventsSubtitle{  font-weight:bold;  margin-bottom:10px; }  .eventsPanelNews{  z-index:10;  width:185px;  height:236px;  margin-top:36px;  overflow:hidden; }  .eventsListNews{  padding-bottom:10px; }   .eventsDesc{  line-height:15px;  height:70px;  top:236px;  border:1px solid red; }   .eventsSel{  color:#fff;  font-weight:bold; }  .btnZoom{  position:absolute;  bottom:63px;  cursor:pointer;  margin-top:325px;  z-index:5; }  .btnClose{  position:absolute;  cursor:pointer;  margin-left:900px;  z-index:5; }  .mainDetails{  position:absolute;  z-index:5;  margin-top:100px; }  .productName{  text-transform:uppercase;  font-size:11px; }  .productDescription{  margin-top:10px;  font-size:11px; }  .productCollectionDetails{  margin-top:100px; }  .collectionName{  font-size:18px;  color:#ffffff; }  .collectionType{  font-size:11px; }  .productSelector td{  padding-right:15px;  text-transform:uppercase;  font-size:10px;  font-weight:bold; }  .spanProductNav{  font-size:10px;  font-weight:bold; }  .spanProductNav:hover{  color:#ffffff; }  #productbigimg{  z-index:5000;  position:absolute;  background-color:#000000;  width:980px;  height:420px;  overflow:hidden;  background-repeat:no-repeat;  background-position:center center; }  .prhtml{  margin-left:204px;  margin-top:34px;  width:732px;  height:354px;  overflow:hidden; }  #lstYearPR{  position:absolute;  z-index:10;  margin-left:15px;  padding-top:15px;  padding-bottom:15px;  margin-top:275px;  width:104px;  border-top:1px solid #614E39;  border-bottom:1px solid #614E39; }  #lstYearPRNews{  position:absolute;  z-index:10;  margin-left:15px;  padding-top:15px;  padding-bottom:15px;  margin-top:136px;  width:104px;  border-top:1px solid #614E39;  border-bottom:1px solid #614E39; }  #lstYearPRConcept{  position:absolute;  z-index:10;  margin-left:15px;  padding-top:15px;  padding-bottom:15px;  margin-top:239px;  width:104px;    border-top:1px solid #614E39;  width:204px; }  #productdetails{  height:420px;  width:235px;  padding-left:25px; }  #productimg{  width:400px;  overflow:hidden; }  .productSelector{  position:absolute;  margin-top:35px;  margin-left:15px; }  .shiddenProductNav{  position:absolute;  bottom:63px;  margin-top:55px;  margin-left:15px;  line-height:17px;  padding-top:15px;  padding-bottom:15px;  border-top:1px solid #614E39;  border-bottom:1px solid #614E39; }  .sepProductTop{  position:absolute;  margin-top:25px;  border-top:1px solid #614E39;  width:204px;  margin-left:15px; }  .sepProductFooter{  position:absolute;  margin-top:185px;  border-top:1px solid #614E39;  width:204px;  margin-left:15px; }  .materialSelector{  font-weight:bold; }  .tableSitemap{  margin-left:635px;  padding-bottom:35px; }  .tableSitemap li{  list-style-type:none; }  .blockTitle{  text-transform:uppercase;  font-size: 11px;  margin-bottom:15px; }  .blockHtml{  line-height:16px; }  .blockHtmlConcept{  position:absolute;  bottom:25px;  width:200px;  line-height:16px;  border:1px solid #FFF; }  .distributeurSelector{  position:absolute;  margin-left:277px;  margin-top:80px; }  .distributeurHTML{  position:relative;  margin-top:80px;  margin-left:569px;  width:333px;  height:308px;  overflow:hidden; }  #divGoogleMap{  position:absolute;  z-index:9999;  margin-top:120px;  margin-left:30px;  width:650px;  height:270px;  border:1px solid #AE8A63;  overflow:hidden;  background-color:#ffffff; }  #BGGoogleMap{  z-index:5000;  background-color:#000000;  width:980px;  height:480px;  position:absolute;   filter:alpha(opacity=70);   -moz-opacity:.7;   opacity:.7;  }  .containerPR{  margin-top:20px;  width:105px;  margin-right:8px;  overflow:hidden;  text-align:center;  margin-top:0px;  margin-bottom:10px;   font-size:10px; }  .presskittitle{  font-size:12px; }  .presskitdate{  font-size:12px; }  .btnDL{  border:1px solid #AB8862;  padding:5px;  text-align:center;  font-size:10px; }  .h1mainTitle{  font-family:arial;  color:#fff;  text-transform:uppercase;  font-weight:bold;  font-size:18px;  margin-top:80px; }  .h2subTitle{  font-family:arial;  font-weight:bold;  text-transform:uppercase;  font-weight:bold;  font-size:11px; }  .h1mainTitleNews{  font-family:arial;  color:#fff;  text-transform:uppercase;  font-weight:bold;  font-size:18px;  margin-top:73px; }  .h1mainTitlePress{  font-family:arial;  color:#fff;  text-transform:uppercase;  font-weight:bold;  font-size:18px;  margin-top:34px; }   .h1mainTitleDistributor{  font-family:arial;  color:#fff;  text-transform:uppercase;  font-weight:bold;  font-size:18px;  margin-top:80px; }  .h1mainTitleConcept{  font-family:arial;  color:#fff;  text-transform:uppercase;  font-weight:bold;  font-size:18px;  margin-top:189px; }  .btnDetail{  font-family:arial;  text-transform:uppercase;  font-weight:bold;  font-size:11px;   }   .mask6{  position:absolute;  left:50%;  margin-left:-120px;  width:240px;  height:180px;  overflow:hidden; }   #box7{  position:absolute; } #box7 span{  display:block;  float:left; }  #thumbs7{  position:relative;  width:486px;  clear:both;  height:41px;  overflow:hidden;  margin-top:200px; } #thumbs7 .thumbs, #thumbs_handles7, #thumbs_mask7{  position:absolute;  top:0;  width:100%;  height:41px; } #thumbs7 .thumbs div, #thumbs_handles7 span{  display:block;  width:60px;  height:41px;  margin:0;  float:left;  cursor:pointer; } #thumbs7 .thumbs div img{  width:54px;  float:right; } #thumbs_handles7 span{  background:url(thumb_invisible.gif) no-repeat; } #thumbs_mask7{  width:1200px;  background:url(thumbs_mask.gif) no-repeat center top; }  .CarouBTN{   filter:alpha(opacity=50);   -moz-opacity:.5;   opacity:.5;    cursor:pointer; }  .oadescription p{  margin-top:5px; }  .oadescription{  position:absolute;  width:300px;  margin: -16px 0 0 175px;   }  #scdTitle{  padding-left:70px;  font-size:11px;  font-weight:bold;  text-transform:uppercase;  position:absolute;  margin-top:153px;  z-index:600;  text-align:left;  width:245px; }  #oalist{  position:absolute;  z-index:10;  margin-left:18px;  padding-top:10px;  padding-bottom:10px;  margin-top:197px;  height:190px;  width:230px;  border-top:1px solid #614E39;  border-bottom:1px solid #614E39; }  #oabtnd{  cursor:pointer;  position:absolute;  z-index:700;  margin-top:181px;  margin-left:200px; }  #oatitle{  position:absolute;  margin-top:98px;  margin-left:0;  z-index:500; }   #oaimg{   }  .oalist{  cursor:pointer;  font-weight:bold;  margin-bottom:7px;  margin-left:23px; }  .oaimg2{  overflow:hidden;  z-index:1000;  margin-top:0px;  margin-left:511px;  position:absolute;  height:430px;  width:452px;  background-color:#000; }  .oadesc2{  position:absolute;  z-index:900;  margin-top:224px;  height:245px;    background-color:#000; }  .oabtn2{  cursor:pointer;    margin-left:70px; }  .contactPage{  width:655px;  font-weight:bold; }  .contactPage input,.contactPage select{  width:150px;  color:#fff;  margin-left:3px; }  .contactPage td{  height:24px;  width:80px;  }   .miniPitcureProduct{  float:left;  cursor:pointer;  filter:alpha(opacity=50);   -moz-opacity:.5;   opacity:.5;    }   .scrollgeneric { line-height: 1px; font-size: 1px; position: absolute; top: 0; left: 0; }  .vscrollerbase { background-color:none; }  .vscrollerbar { width: 15px; }  .vscrollerbar { background: url("/_img/scrolls_rj.gif") -30px -0px; width:15px; }  .vscrollerbar { padding:15px; z-index: 2; }   .vscrollerbarbeg {  }  .vscrollerbarend { }  .vscrollerbase { background: url("/_img/scrolls_rj.gif") -15px -0px repeat-y; height: 15px; width: 15px; }  .vscrollerbasebeg { background:  url("/_img/scrolls_rj.gif") -0px -0px no-repeat; width: 15px; height: 11px !important; }  .vscrollerbaseend { background:  url("/_img/scrolls_rj.gif") 0px -11px no-repeat; height: 5px; width: 15px; }  .scrollerjogbox:hover { background:  url("/img/scrolls_rj.gif") -45px -15px ; background-repeat: no-repeat-x; }