/* ##### Common Styles ##### */

  
body {  color: black;  background-color:white;  ;  font-family: verdana, helvetica, arial, sans-serif;  font-size: 73%; 
 /* Enables font size scaling in MSIE */  margin: 0;  padding: 0; }
html > body {  font-size: 9pt;}
acronym, .titleTip {  border-bottom: 1px dotted rgb(168,140,83);  cursor: help;  margin: 0;  padding: 0;}
.doNotDisplay {  display: none !important;}
.smallCaps {  font-size: 117%;  font-variant: small-caps;}

/* ##### Header ##### */

#header {  color: inherit;  background-color: #669999; width: 980px; height: 71px; position: absolute; left: 20px;}
.headerTitle {font-size: 29px;   margin: 0;  padding: 0.25em 4mm 0.25em 4mm;}
.headerTitle a {  color: black;  background-color: transparent;  text-decoration: none;  font-weight: bold;  font-style: italic;}
.headerTitle span { color: white;  background-color: transparent;  font-weight: normal;}
.subHeader {  color: white;  background-color: black;  font-size: 109%; text-align: center;  margin: 0;  padding: 0.5ex 0;}
.subHeader a {  background-color: black;  text-decoration: none;  font-weight: bold;  margin: 0;  padding: 0 1ex;}
.subHeader a:hover {  color: black;  background-color: white;   }

/* ##### Left Side Bar ##### */
.leftSideBar {position: absolute;  top: 71px; left: 20px; width: 166px;  float: left;  clear: left; 
background-color:   rgb(243,242,235);  font-family: Arial;}
.leftSideBar ul {  list-style-type: none;  list-style-position: outside;    margin: 0;  padding: 0;}
.leftSideBar li {   margin: 0 ;   padding: 0;font-size: 125%; }
.leftSideBar a {  color:#6699FF;  background-color: transparent;  text-decoration: none;}
.leftSideBar a:hover {  color: white; background:#6699FF;  text-decoration: none;   }
.leftSideBar .desc { margin: 0 0 1em 2em;  font-size: 90%; }
.leftSideBar .sideBarTitle { background:url('images/test.jpg'); }
.leftSideBar .sideBarTitle  a {color:white;  line-height:24px; font-weight:bold; font-family:verdana;  text-indent:10px;font-size: 115%; }
.leftSideBar .sideBarTitle  a:hover { color:white; background:url('images/test.jpg'); }


/****** MENU *******/
/* CSS du menu vertical, bieler batiste : http://dosimple.ch/articles/Menus-dynamiques/menuVertical.html */

.menu{  /* solve a Opera7/IE display bug */ width:166px; width/**/:166px; margin:0; padding:0; }
.menu .titre { background:url('images/test.jpg') ; height:25px; color:#FFFFFF; line-height:24px; font-weight:bold; font-family:verdana;  text-indent:10px; }
.menu span{ display:none; } 
.menu ul{ margin:0; padding:0; position:absolute; /* important */ width:166px; width/**/:166px; background-color: rgb(243,242,235); }
.menu li ul { visibility:hidden; }
.menu li ul { margin-left:166px; margin-top:-24px; }
.menu a {  border-left-width: 3px;
border-left-style: solid;
border-left-color: #669999;
font-size:12px; display:block; text-decoration:none; height:24px; line-height:24px; width:166px; color:#000; background:url('images/ag-bt-off2.gif') no-repeat; text-indent:12px; margin:0; padding:0; }
.menu .multi {position:absolute; left:152px; margin-top:7px; background:url('images/ag-bt-fleche2.gif') no-repeat; width:5px; height:9px; }
.menu a:hover { background:#669999; color:#FFFFFF; }
/* for a mozilla better display with key nav */
.menu a:focus { background:#669999; color:#FFFFFF; }
/* hide some accessibility stuff */
.menu span{ display:none; }
.menu ul li ul { border-top: 1px #669999 solid; }
.menu ul li ul li a { background:url('images/ag-bt-off3.gif') no-repeat; }
a.linkOver{ background:#669999; color:#FFFFFF; } 
.menu li{ width:166px; display:block; float:left; list-style:none; margin:0; padding:0; }
/* IE PC selector */
* html .menu li {
    display:inline; /* solve a IE PC list bug */
    float:none; /* solve a IE5 clav nav bug */}

/* ##### Right Side Bar ##### */

.rightSideBar {position: absolute; left: 837px; top: 70px;  width: 13em;  margin: 2ex 0.75ex 0 0;  padding: 0;
  float: right;  clear: right;  border: 1px solid rgb(216,210,195);      text-align: center;  background-color:   rgb(243,242,235);}
.rightSideBar .sideBarTitle {  color: black;  background-color: rgb(230,223,207);  font-weight: bold; margin: 1.25ex 1ex;  padding: 0.9ex 1ex;}
.rightSideBar a {  background-color: transparent;  text-decoration: none;  font-weight: bold;}
.rightSideBar a:hover {   text-decoration: underline;   }
.rightSideBar .sideBarText {  line-height: 1em;  margin: 0;  padding: 0 1ex 0 1ex;      text-align: center;}
.rightSideBar .more {  text-decoration: none;  text-align: right;  margin: 0;  padding: 0 2ex 1em 2ex;  display: block;}
.rightSideBar .more:hover {  text-decoration: underline;}
.rightSideBar .pres {  color: white; }



/* ##### Main Copy ##### */

#main-copy { 
  width: 607px;  color: black;  background-color: white;  text-align: justify;  line-height: 1.5em;
  margin: 0 0 0 15.5em;  padding: 0.5ex 2em 1em 1em;  border: 1px solid rgb(216,210,195);}

#main-copy h1 {  color: rgb(166,140,83);  background-color: transparent;  font-family: arial, verdana, helvetica, sans-serif;
  font-size: 175%;  font-weight: bold;  font-style: italic;  text-align: center;  margin: 1em 0 0 0;  padding: 1em 0 0 0;  
  border-top: 1px solid rgb(216,210,195);}

#main-copy h2 {  background-color: transparent;  font-family: arial, verdana, helvetica, sans-serif;
  font-size: 155%;  font-weight: bold;  padding: 5em 0 0 0;}

#main-copy h3 {  color: #669999;  background-color: transparent;  font-family: arial, verdana, helvetica, sans-serif;
  font-size: 135%;  font-weight: bold;  font-style: italic;  text-align: left;    border-bottom-width: 1px;
    border-bottom-style: solid;    border-bottom-color: #669999;
     margin-left:0; margin-right:0; margin-top:0em; margin-bottom:0.5em; padding-left:0; padding-right:0; padding-top:0.5em; padding-bottom:0}

#main-copy h4 {
  font-family: arial, verdana, helvetica, sans-serif;  font-size: 120%;  font-weight: bold;  margin: 1em 0 1em 2em;}

#main-copy a {  color: #669999;  background-color: transparent;  text-decoration: none;  font-weight: bold;}
#main-copy a:hover {  text-decoration: none;  background: #000000;  color: #FFFFFF;}
#main-copy ol {  margin: 0.5em 0em 1em 5em ; }

#main-copy .nolink{  color: #000000;   font-weight: normal;}
#main-copy h2 .nolink{  color: #000000;   font-weight: bold;}

#main-copy .sportingbet{ color: #FF0000;}
#main-copy .unibet {  color: #339933;}
#main-copy .bwin {  color: #FF9900;}
#main-copy .betclic {  color: #B82619;}
#main-copy .betway {  color: #4A9ABD;}
#main-copy .gamebookers { color: #525B62;}
#main-copy .final {    font-size: 120%;  font-weight: bold;}
    
#main-copy .h3sportingbet {  border-bottom-color: #FF0000;   color: #FF0000;}
#main-copy .h3unibet {  border-bottom-color: #339933;   color: #339933;}
#main-copy .h3bwin {  border-bottom-color: #FF9900;   color: #FF9900;}
#main-copy .h3betclic  {  border-bottom-color: #B82619;   color: #B82619;}
#main-copy .h3betway {  border-bottom-color: #4A9ABD;   color: #4A9ABD;}
#main-copy .h3gamebookers {  border-bottom-color: #525B62;   color: #525B62;}

.sportingbet{ color: #FF0000;}
.unibet {  color: #339933;}
.bwin {  color: #FF9900;}
.betclic {  color: #B82619;}
.betway {  color: #4A9ABD;}
.bwin a {  color: #FF9900;}

.poker  { color: #085500;}
.poker a { color: #085500; text-decoration: none; }

#main-copy .logo{   margin: 0em 0 0em 2em;}
#main-copy .ads250 {   float:left;margin: 0em 1em 0.5em 0em;border:none;}


p {  margin: 0em 0 1em 0;  padding: 0;}

dt {  font-weight: bold;  margin: 0;  padding: 0 0 0.5ex 0;}

dd {  margin: 0 0 1.5em 1.5em;  padding: 0;}

.sexy {    font-weight: bold;    background-color: #B82619;    color: #FFFFFF;    text-align: center;    height:150px;   
    line-height:150%;      border-width : 0.1em; border-style: solid; border-color: #000000;}

.sexy a {  color: #FFFFFF;}

.big{  font-size: 120%;}

.intro{  font-size: 110%; font-weight: bold;}

table.presentation {   width: 600px; font-size:100%;   }

tr.titre {   width: 600px;  background-color: rgb(222, 227, 231);    }

td.presentation {      text-align: center; width: 110px; background-color: rgb(239, 239, 239);   }
td.description {      padding: 6px; background-color: rgb(222, 227, 231);    }
caption {     font-size: 130%;  font-weight: bold;    background-color: #CBC5FF;   }
    
table.bwint {    border-collapse:collapse; }

td.bwintab { border-bottom: 3px solid white;  text-align: center; width: 110px; background-color: #ffdd54; color: #ad2a00;
   FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 11px;     font-weight: bold }
td.bwintabcote {   border-bottom: 3px solid white; width: 30px; background-color: #ffdd54;   
       FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 11px;     font-weight: bold; }
td.bwintxt { width: 510px;    FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 11px;   padding: 0 0 0 1em; background-color: #FFFFDF;  }





/* ##### news ##### */
#news {  width: 537px;  margin: 0 0em 1em 4em;      background-color: #DFFFFF;      
border-style: dashed;       border-color: #E6DFCF;       border-width:1px;   text-align: center; font-size:90%;}
#news .date{ margin: -1em 0 1em 0 ;   font-style: italic ;}
#news .txt{  color: #FF0000;  background-color: #FF00FF;}
#news .titre{  font-weight: bold; font-size:130%;}
#news table {    width: 500px; margin: 0 0 1em 0em ;  font-size:100%; }  
#news td { padding: 2px;   width: 50%; }
#news tr.fond {  color: #FFFFFF; background-color: #669999;}
#news td.fond {   padding: 2px;  }
#news td.liens {   background-color: #FFFFFF; text-align: center;   }



/* ##### div book ##### */

#sportingbet {    text-align: center;}
#sportingbet a {  color: #FF0000;      text-align: center}
#sportingbet a:hover {  color: #FFFFFF;      text-align: center;    background-color: #FF0000;}

#betway {    text-align: center;}
#betway a {  color: #4A9ABD;      text-align: center;}
#betway a:hover {  color: #FFFFFF;      text-align: center;    background-color: #4A9ABD;}

#unibet {    text-align: center;}
#unibet a {  color: #339933;    text-align: center;}
#unibet a:hover {  color: #FFFFFF;      text-align: center;    background-color: #339933;}

#betclic {    text-align: center;}
#betclic a {  color: #B82619;      text-align: center;}
#betclic a:hover {  color: #FFFFFF;      text-align: center;    background-color: #B82619;  }
#betclic:hover { background-color: #FFE9DF;   -moz-border-radius: 14px;}

#bwin {    text-align: center;}
#bwin a {  color: #FF9900;      text-align: center;}
#bwin a:hover {  color: #FFFFFF;      text-align: center;  background-color: #FF9900;}

#gamebookers {    text-align: center;}
#gamebookers a {  color: #525B62;      text-align: center;}
#gamebookers a:hover {  color: #FFFFFF;      text-align: center;    background-color: #525B62;}



/* ##### Footer ##### */
#footer {    color: black;  font-size: 92%;  text-align: center;  line-height: 1.25em;  margin: 0;  padding: 1em 4mm 1em 4mm;  clear: both;}
#footer div {  background-color: #AAC6C6;  margin: 0;  padding: 0 0 1ex 0;}
#footer a {  color: black;  background-color: transparent;   text-decoration: none;}
#footer a:hover {  text-decoration: none; text-decoration: underline; }
#footer .nolink{  color: #000000;   font-weight: normal; text-decoration: none;}