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(/_lib/1.3.5.tdr/files/_css/mlib-blocks/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(/_lib/1.3.5.tdr/files/_css/mlib-blocks/prevlabel.gif) no-repeat 0 15%; }  #lbNextLink {  left: 50%; }  #lbNextLink:hover {  background: transparent url(/_lib/1.3.5.tdr/files/_css/mlib-blocks/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(/_lib/1.3.5.tdr/files/_css/mlib-blocks/closelabel.gif) no-repeat center;  margin: 5px 0;  outline: none; }  #lbCaption, #lbNumber {  margin-right: 71px; }  #lbCaption {  font-weight: bold; }  body{  background-repeat:repeat-x;  background-image:url('/_img/bg-tdr.jpg');  background-position:top left;  background-color:#FEF5D4;  color:#4d4c4c;  font-family:arial;  font-size:10px; } #flashPopup{ height:500px; width:980px; left:50%; margin-left:-490px; position:absolute; top:150px; z-index:999; }  div{  font-family:arial;  font-size:11px;  color:#4d4c4c; }  a,a:link,a:hover,a:visited,a:active{  color:#4d4c4c;   }  li{  background-image:url('/_img/afleche.jpg');  background-repeat:no-repeat;  background-position:4px left;  padding-left:11px; }  a:hover{  color:#454545; }  .bodytopleft{  width:100%;  height:315px;  background-repeat:no-repeat;  background-image:url('/_img/bg-top-full.jpg');  background-position:top center; }  .mainBody{  margin:auto;  height:auto;  width:984px;  padding-bottom:15px;  }  .topheader{  padding-top:3px;  height:114px;  overflow:hidden; }  .exttopmenu{  border:1px solid #F4E074;  height:30px; }  .extmaincontent{  border-top:1px solid #F4E074;  border-left:1px solid #F4E074;  border-right:1px solid #F4E074;  border-bottom:0px;  width:auto;  height:auto;  padding:0px;  margin:0px; }  .maincontent{  border-top:1px solid #E1CE72 ;  border-left:1px solid #E1CE72;  border-right:1px solid #E1CE72;  border-bottom:0px;  padding-top:20px;  padding-left:21px;  padding-right:20px;  padding-bottom:10px;  background-color:#FFFFFF; }  .extfooter{  border-bottom:1px solid #F4E074 ;  border-left:1px solid #F4E074;  border-right:1px solid #F4E074;  width:auto;  height:14px;  padding:0px;  margin:0px;  }  .topmenu{  border:1px solid #E1CE72;  background-image:url('/_img/bg-top-menu.jpg');  background-repeat:repeat-x;  background-position:top left;  background-color:#ffffff;  height:25px;  overflow:hidden; }  .mainmenu,.mainmenu a,.mainmenu a:visited,.mainmenu a:active,.mainmenu a:hover,.mainmenu a:link{  width:180px;  text-decoration:none; }  .default{  min-height:500px;   height:auto !important;   height:500px;    }  .jscountdown{  font-size:16px;  font-weight:bold;  margin-right:10px; }  .footer{  background-color:#E4E3E4;  border-bottom:1px solid #CBBE8F;  border-left:1px solid #E3D16F;  border-right:1px solid #E3D16F;  height:14px;  overflow:hidden; }  .logotitle{  font-family:verdana;  font-size:14px;  color:#444444;  font-weight:bold;  text-align:center;  width:201px;  margin-top:3px; }  .topmen,.topmensel{  color:#4D4D4D;  font-family:verdana;  text-transform:uppercase;  text-align:center;  font-size:12px;  font-weight:bold;  height:25px;  line-height:25px;  padding-left:10px;  padding-right:10px; }  .topmen a,.topmen a:active,.topmen a:hover,.topmen a:link,.topmen a:visited,.topmensel a,.topmensel a:active,.topmensel a:hover,.topmensel a:link,.topmensel a:visited{  color:#4D4D4D;  text-decoration:none; }  .footermen a,.footermen a:active,.footermen a:hover,.footermen a:link,.footermen a:visited,.footermensel a,.footermensel a:active,.footermensel a:hover,.footermensel a:link,.footermensel a:visited{  color:#4D4D4D;  text-decoration:none; }  .video a,.video a:active,.video a:hover,.video a:link,.video a:visited{  color:#4D4D4D;  text-decoration:none; }  .footermen, .footermensel{  color:#4D4D4D;  font-family:verdana;  text-transform:uppercase;  text-align:center;  font-size:9px;  font-weight:bold;  height:14px;  line-height:14px;  padding-left:10px;  padding-right:10px; }  .topmen:hover{  background-image:url('/_img/bg-top-menu-selected.jpg'); }  .topmensel{  background-image:url('/_img/bg-top-menu-selected.jpg'); }  .linkmenu{  font-family:verdana;  color:#5d5c5c; }  .linkmenusel{  font-family:verdana;  color:#454545;  font-weight:bold; }  .linkmenu:hover{  color:#454545; }  .mainmenu0,.mainmenu1,.mainmenu2,.mainmenusel0,.mainmenusel1,.mainmenusel2{  font-family:verdana;  color:#5d5c5c;  font-size:10px;  border-top:1px solid #CDCDCC;  min-height:20px;   height:auto !important;   height:20px;   line-height:20px;   text-decoration:none; }  .mainmenu0,.mainmenusel0{  border-top:1px solid #CDCDCC;  background-image:url('/_img/bg-menu-fleche.jpg');  background-repeat:no-repeat;  background-position:center left;  padding-left:20px;  text-transform:uppercase; }  .mainmenu1,.mainmenusel1{  padding-left:30px; }  .mainmenusel1{ }  .mainmenu2,.mainmenusel2{  padding-left:40px;  border-top:0px; }  .mainmenu0:hover{  background-color:#FFF9D8; }  .mainmenusel0{  background-image:url('/_img/bg-menu-fleche-sel.jpg');  background-color:#FFF9D8; }  .mainmenu1:hover{  background-color:#F5F4F4; }  .mainmenusel1{  background-color:#F5F4F4; }  .pub{    width:230px;  margin-bottom:7px;  background-color:#FFFFFF;  }  #zddefault div {  text-align:justify; }  .blockTitle{  font-family:verdana;  font-weight:bold;  font-size:16px;  text-transform:uppercase;  margin-bottom:10px; }  .searchResult{  padding-top:5px; }  .gallerySelectPicture{  cursor:pointer;  filter:alpha(opacity=70);   -moz-opacity:.70;   opacity:.70;   border:0px solid #E1CE72; }  .galleryPicture{  filter:alpha(opacity=100);   -moz-opacity:1.;   opacity:1.;   border:0px solid #F4E074; }   #lbOverlay {  position: fixed;  z-index: 9999;  left: 0;  top: 0;  width: 100%;  background-repeat:repeat-x;  background-image:url('/_img/bg-tdr.jpg');  background-position:top left;  background-color:#FEF5D4;  cursor: pointer; }  .separator{  height:15px;  border-bottom:1px solid #CDCDCC;  margin-bottom:5px; }  .separatorT{  height:15px;  border-bottom:1px solid #CDCDCC;  width:300px;  margin:auto;  margin-bottom:15px; }  .bg_gris{  background-color:#CCCCCC; }  .maincontent h4 {  padding-bottom:5px;  padding-left:0px;  font-size:12px;  color:#4D4C4C;  font-weight:bold;  text-transform:uppercase; }  .maincontent h3 {  padding-left:0px;  padding-bottom:5px;  font-size:12px;  color:#4D4C4C;  font-weight:bold;  text-transform:uppercase; }  .maincontent h2 {  padding-left:0px;  padding-bottom:5px;  font-size:12px;  color:#4D4C4C;  font-weight:bold;  text-transform:uppercase; }  .divSponsor td{  padding-top:10px;  padding-bottom:10px;  text-align:center; }  .divSponsor table{  width:480px; }  .divSponsor h3{  padding-top:35px;  padding-left:0px;  font-size:12px;  color:#4D4C4C; }  .imgPreface{  filter:alpha(opacity=70);   -moz-opacity:.70;   opacity:.70;   background-color:#000000;   color:#ffffff; }  .datenews{  color:#4d4c4c;  font-weight:bold;  font-size:12px;  font-family:arial; }  .prefacenews{  margin-bottom:15px;  color:#4d4c4c;  font-weight:normal;  font-size:12px;  font-family:arial; }  .teamdiv{  width:600px;  margin:auto;  margin-bottom:10px;  padding-left:0px;  padding-bottom:5px;  font-size:12px;  color:#4D4C4C;  font-weight:bold; }  .teamtable{  padding-left:0px;  padding-bottom:5px;  font-size:12px;  color:#4D4C4C;  font-weight:normal;  text-transform:normal; }  .teamtable td{  width:200px; }  .teamtitle{  font-weight:bold; }  .teamdesc td{  padding-right:5px;padding-bottom:5px;  font-weight:bold; }  .classementetape{  font-family:verdana;  font-weight:normal;  font-size:14px;  text-transform:uppercase; }  .classementtyp{  font-family:verdana;  font-weight:normal;  font-size:12px;  margin-bottom:10px; }  .classementtyp:hover{  color:#454545; }  .classementtable{  width:100%; }  .classementtable td{  text-align:center;  padding-right:5px;  padding-left:5px;  height:20px;  line-height:20px;  font-size:12px; }  .classementtr1{  background-color:#CDCDCC; }  .classementtr2{  background-color:#ffffff; }  .classementli{  padding-top:10px;  padding-left:35px; }  .textareastd, .buttonstd, .inputstd, .selectstd{   border: solid 1px #4D4D4D; } .textareastd{   width:240px;   height:100px;   resize: none;    margin-left:7px; }  .radiostd, .checkboxstd {   margin-left:7px;   margin-right:7px;    }  .buttonstd{   cursor:pointer;   margin-left:7px; }  .inputstd, .inputstdro{   width:240px;   margin-left:5px; }  .inputstdro {border: 0px #ffffff;}  .titlestd{  margin-top:15px;   font-weight:bold; }  .addTexttds{  margin-left:7px;   margin-right:7px;  }  .selectstd {   width:240px;  margin-left:5px;   margin-right:7px;   }  .cadre {  border: 1px solid #b5b5b5; }  #scroll300 {  height:300px;  overflow:scroll; }   #scroll450 { height: 450px; overflow-x: hidden; overflow-y: auto; }   .ombre_top_left, .ombre_top_right, .ombre_left, .ombre_right, .ombre_bottom_left, .ombre_bottom_right, .ombre_blanc_top_left, .ombre_blanc_top_right, .ombre_blanc_left, .ombre_blanc_right, .ombre_blanc_bottom_left, .ombre_blanc_bottom_right {  width:5px; }  .ombre_top_left, .ombre_top, .ombre_top_right, .ombre_bottom_left, .ombre_bottom, .ombre_bottom_right, .ombre_blanc_top_left, .ombre_blanc_top, .ombre_blanc_top_right, .ombre_blanc_bottom_left, .ombre_blanc_bottom, .ombre_blanc_bottom_right  {  height:5px;  }  .ombre_top_left {  background-image:url('/_img/ombre_top_left.jpg'); }  .ombre_top {  background-image:url('/_img/ombre_top.jpg');  background-repeat:repeat-x; }  .ombre_top_right {  background-image:url('/_img/ombre_top_right.jpg'); }  .ombre_left {  background-image:url('/_img/ombre_left.jpg');  background-repeat:repeat-y; }  .ombre_right {  background-image:url('/_img/ombre_right.jpg'); }  .ombre_bottom_left {  background-image:url('/_img/ombre_bottom_left.jpg'); }  .ombre_bottom {  background-image:url('/_img/ombre_bottom.jpg'); }  .ombre_bottom_right {  background-image:url('/_img/ombre_bottom_right.jpg'); }  .ombre_blanc_top_left {  background-image:url('/_img/ombre_blanc_top_left.jpg'); }  .ombre_blanc_top {  background-image:url('/_img/ombre_blanc_top.jpg');  background-repeat:repeat-x; }  .ombre_blanc_top_right {  background-image:url('/_img/ombre_blanc_top_right.jpg'); }  .ombre_blanc_left {  background-image:url('/_img/ombre_blanc_left.jpg');  background-repeat:repeat-y; }  .ombre_blanc_right {  background-image:url('/_img/ombre_blanc_right.jpg'); }  .ombre_blanc_bottom_left {  background-image:url('/_img/ombre_blanc_bottom_left.jpg'); }  .ombre_blanc_bottom {  background-image:url('/_img/ombre_blanc_bottom.jpg'); }  .ombre_blanc_bottom_right {  background-image:url('/_img/ombre_blanc_bottom_right.jpg'); }   #bglayout{  position:absolute;  top:0px;  left:0px;  background-color:#ffffff;   z-index:8000; }  #frame {   height:520px; }  #bgrollover{   position:absolute;  top:0px;  left:0px;  width:980px;  overflow:hidden;  min-height:545px;   height:auto !important;   height:545px;      z-index:9000;  background-color:#ffffff;  border-top:1px solid #eeeeee;  border-left:1px solid #eeeeee;  border-right:2px solid #dddddd;  border-bottom:2px solid #dddddd; }  #divAjaxNews{  position:absolute;  margin-left:15px;  margin-right:15px;  overflow-y:auto;  width:950px;  height:520px; }