html,body { height:100%; width:100%; 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;   }.gallerySelectPicture{  cursor:pointer;  filter:alpha(opacity=70);   -moz-opacity:.70;   opacity:.70;   border:1px solid black; }  .galleryPicture{  filter:alpha(opacity=100);   -moz-opacity:1.;   opacity:1.;   border:1px solid #bbb; }  #lbOverlay {  position: fixed;  z-index: 9999;  left: 0;  top: 0;  width: 100%;  height: 100%;  background-color: #000;  cursor: pointer; }  #lbCenter, #lbBottomContainer {  position: absolute;  z-index: 9999;  overflow: hidden;  background-color: #fff; }  .lbLoading {  background: #fff url(loading.gif) no-repeat center; }  #lbImage {  position: absolute;  left: 0;  top: 0;  border: 10px solid #fff;  background-repeat: no-repeat; }  #lbPrevLink, #lbNextLink {  display: block;  position: absolute;  top: 0;  width: 50%;  outline: none; }  #lbPrevLink {  left: 0; }  #lbPrevLink:hover {  background: transparent url(prevlabel.gif) no-repeat 0 15%; }  #lbNextLink {  left: 50%; }  #lbNextLink:hover {  background: transparent url(nextlabel.gif) no-repeat 100% 15%; }  #lbBottom {  font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;  font-size: 10px;  color: #666;  line-height: 1.4em;  text-align: left;  border: 10px solid #fff;  border-top-style: none; }  #lbCloseLink {  display: block;  float: right;  width: 66px;  height: 22px;  background: transparent url(closelabel.gif) no-repeat center;  margin: 5px 0;  outline: none; }  #lbCaption, #lbNumber {  margin-right: 71px; }  #lbCaption {  font-weight: bold; } html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins, kbd, q, s, a, samp, small, strike, strong, sub, sup, tt, var, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, textarea, u, i {  font-family: verdana;  color:#86847D;  text-decoration:none; }  body{  font-size:13px;  background-color:#e2383f;  color:#86847D; }  b {  color:#585754;  font-size:14px;  font-weight:normal; }  a, a:link, a:visited, a:active, a:hover  {   text-decoration:none;   cursor:pointer;   color: #3E7F98; }  .mainmen, .mainmensel{  display:block;  color:#3E7F98;  font-family:georgia; }  .mainmensel {   background-image: url('/_imgTemplate/menusel.png');   background-position:0px -10px; }  .secmen, .secmensel{  display:block;  font-family:georgia;  color:#3E7F98;  margin-bottom:7px;  white-space:nowrap; }  .secmensel{    color:#285161;    background-image: url('/_imgTemplate/secmenuarrow.jpg');   background-repeat:no-repeat;   padding-left:9px;   background-position:left center; }  hr {  height:1px;  line-height:0px;  font-size:0px;  border:0px;  padding:0px;  margin:0px;  background-color: #3E7F98; }  ul,li,ol{  padding-top:0px;  padding-bottom:5px;  margin-top:0px;  margin-left:0px;  margin-bottom:0px;  list-style-type:none; }   li{  padding-left:10px;  background-position:0px 6px;  background-image:url('/_imgTemplate/secmenuarrow.jpg');  background-repeat:no-repeat;  }  ul{  margin-left:20px;  padding-bottom:10px; }  p {   padding:0px 0px 10px 0px;   margin:0px;  border:0px;  display:block; }  .blockHtmlPreface {  color:#585754;  font-size:14px;  padding-bottom:20px; }  .divTopStructure {  float:right;  margin-right:10px; }  .divBottomStructure { }  img {  border: 0px; }  .mainBody {  margin:auto;  height:auto;  margin-bottom:15px;    width:960px;  background-color:#FFFFFF;  }  .topBody {  background-color:#741d20;  height:30px;  color:#E2383F;  text-align:right;  font-size:12px;  padding-top:10px; }  .topmen, .topmenfirst, .topmenlast {  padding-left: 10px;  padding-right: 10px;   color: #E2383F; }  .topmenlast {  padding-left: 0px;  margin-top:-2px;  }  .topmen {  border-left:solid 1px #A2292D;  }   .menuBody {  height:52px;  font-size:18.5px;  color:#3E7F98;  }  .menuBody td {  color:#3E7F98;  }  .defaultLargeCenterBody {  width:790px;  float:left;  padding-top:40px;  margin-bottom:40px; }   .defaultCenterBody {  width:438px;  float:left;  padding-top:55px;  margin-right:40px;  }  .defaultStandardCenterBody {  width:438px;  float:left;  padding-top:23px;  margin-right:40px;   margin-bottom:40px; }  .defaultRightBody {  width:312px;  float:left;  }  .defaultRightMenu {  height:162px;  padding-top:23px; }  .footerBody {  padding-left:170px;  padding-top:17px;  background-color:#741d20;  height:56px;  }  .footerBodyLine2 span {  padding-left: 5px;  padding-right: 5px;   color: #E2383F; }  .footerBodyLine1 span {  padding-left: 5px;  padding-right: 5px;   color: #FFFFFF; }  .imgPreface {  color:#86847D;  font-size:11px;  padding-top:5px;  padding-bottom:5px;  }  .smMainTd { min-width:200px; }  .smenuDHTML{   position:absolute;   display:block;         margin-top:218px;    }  .tableTopStructure td, .tableBottomStructure td{  white-space:nowrap;  padding-top:3px;  color:#3E7F98; }  .tableMainStructure td{    white-space:nowrap;  padding-top:10px;    text-align:center;  color:#3E7F98; }  .newsBody {  margin-left:2px;  margin-top:10px;  margin-right:10px;  padding-bottom: 10px; }  .news {  border-bottom: 1px solid #86847D; }  .news, .newsLast {  margin-right: 10px;   margin-bottom: 10px;   padding-bottom: 10px; }   .newsText {  line-height:11px;  color:#585754; }  .newDate {  color:#86847D;  }  .blockTitle, .newsTitle {  font-family:georgia;  font-size: 26px;  color:#585754;  margin-bottom:20px; }  .blockSubTitle {  font-family:georgia;  font-size: 18px;  color:#585754;  margin-bottom:10px; }  .blockNewsTitle {  font-family:georgia;  font-size: 26px;  color:#585754; }  .blockNewsDate {  font-family:georgia;  margin-bottom:20px;   font-size:11px; }  #spanpopups {  border-left:#e5e5e5 solid 1px;height:20px;  }  #spanpopupsright {  border-right:#e5e5e5 solid 1px;height:20px;  }  .tdmainmensel {  background-repeat:repeat-x;  margin-top:-10px;   padding-top:9px;   border-top:solid 1px #e5e5e5; }  .tdmainmen {  border-left:solid 1px #e5e5e5;  border-right:solid 1px #e5e5e5;  z-index:21; }  .smenutdmainmen,.smenutdmainmensel,.smenutdmainmenhover{  color:#3e7f98;    line-height:20px;  padding-left:15px;  padding-right:5px;  padding-bottom:10px;  display:block;  font-size:15.5px;  font-family:georgia; }  .smenutdmainmenhover{  color:#285161;  }  .smenutdmainmensel{  color:#285161; }  .sm_top_left_c, .sm_top_left, .sm_top, .sm_top_right, .sm_top_right_c,  .sm_bottom_left_c, .sm_bottom_left, .sm_bottom, .sm_bottom_right, .sm_bottom_right_c, .sm_top_left_b, .sm_top_right_b, .sm_left, .sm_right {  }  .sm_top_left_c {  width:9px;  height:4px;  }  .sm_top_left {  width:7px;  height:4px;  }  .sm_top {  height:4px;   background-repeat:repeat-x; }  .sm_top_right{  width:7px;  height:4px;  }  .sm_top_right_c {  width:9px;  height:4px;  }  .sm_top_left_b {  width:9px;  height:10px;   background-repeat:no-repeat; }  .sm_top_right_b {  width:9px;  height:10px;   background-repeat:no-repeat; }  .sm_left {  width:9px;  background-repeat:repeat-y; }  .sm_right {  width:9px;  background-repeat:repeat-y; }  .sm_bottom_left_c {  width:9px;  height:14px;   background-repeat:no-repeat; }  .sm_bottom_left {  width:7px;  height:14px;   background-repeat:no-repeat; }  .sm_bottom {  height:14px;   background-repeat:repeat-x; }  .sm_bottom_right {  width:7px;  height:14px;   background-repeat:no-repeat; }  .sm_bottom_right_c {  width:9px;  height:14px;  }  .button{   font-size:12px;   background-color:#741d20;   color:#ffffff; }  .btn {      background-color:#d4d0c8;     }  .input{  border-top : 1px solid;  border-bottom : 1px solid;  border-left : 1px solid;  border-right : 1px solid;  font-family : helvetica,verdana,arial,sans-serif;  font-size : 12px;  background-color:#FFFFFF;   color : #000000;  border-color : #86847D; }  #commande{  margin-top:10px;  }  #commande td {  padding:5px;  padding-left:0px; }  .lastCrumble {  font-weight:bold;  }.tdmainmensel {  background-image:url('/_imgTemplate/menusel.png'); }  .sm_top_left_c {  background-image:url('/_imgTemplate/menu/sm_top_left_c.png'); }  .sm_top_left {  background-image:url('/_imgTemplate/menu/sm_top_left.png'); }  .sm_top {  background-image:url('/_imgTemplate/menu/sm_top.png'); }  .sm_top_right{  background-image:url('/_imgTemplate/menu/sm_top_right.png'); }  .sm_top_right_c {  background-image:url('/_imgTemplate/menu/sm_top_right_c.png'); }  .sm_top_left_b {  background-image:url('/_imgTemplate/menu/sm_top_left_b.png'); }  .sm_top_right_b {  background-image:url('/_imgTemplate/menu/sm_top_right_b.png'); }  .sm_left {  background-image:url('/_imgTemplate/menu/sm_left.png'); }  .sm_right {  background-image:url('/_imgTemplate/menu/sm_right.png'); }  .sm_bottom_left_c {  background-image:url('/_imgTemplate/menu/sm_bottom_left_c.png'); }  .sm_bottom_left {  background-image:url('/_imgTemplate/menu/sm_bottom_left.png'); }  .sm_bottom {  background-image:url('/_imgTemplate/menu/sm_bottom.png'); }  .sm_bottom_right {  background-image:url('/_imgTemplate/menu/sm_bottom_right.png'); }  .sm_bottom_right_c {  background-image:url('/_imgTemplate/menu/sm_bottom_right_c.png'); }