  body { margin: 15px 0pt;
    background: rgb(244, 106, 12) ;
    font-size: 70%;
    }

  body, td, th, li { font-family: Arial,Helvetica,Verdana,sans-serif;
    color: rgb(51, 51, 51);
    }

  input, select, textarea { font-family: Arial,Helvetica,Verdana,sans-serif;
    font-size: 11px;
    color: rgb(51, 51, 51);
    }

 

  img { border: 0pt none ;
    }

  p { margin: 0pt 0pt 1em;
    line-height: 1.3em;
    }

  p.intro { font-family: Georgia,Times,serif;
    font-size: 1.1em;
    }

  p.strong { font-size: 1.1em;
    font-weight: bold;
    }

  p.top { border-bottom: 1px solid rgb(200, 200, 201);
    font-family: Georgia,Times,serif;
    margin-bottom: 1.5em;
    padding-bottom: 0.5em;
    }

  p.back { border-top: 1px solid rgb(200, 200, 201);
    font-family: Georgia,Times,serif;
    margin-top: 2em;
    padding-top: 1em;
    }

  p.item { margin-top: -0.6em;
    }

  ul { margin: 0pt 0pt 0.6em;
    padding: 0pt;
    }

  ul li { margin: 0pt 0pt 0pt 1.6em;
    padding: 0pt 0pt 0.4em;
    line-height: 1.3em;
    }

  ul li ul, ul li ol { margin: 0.2em 0pt 0pt;
    }

  ol { margin: 0pt 0pt 0.6em;
    padding: 0pt;
    }

  ol li { margin: 0pt 0pt 0pt 2em;
    padding: 0pt 0pt 0.4em;
    line-height: 1.3em;
    }

  ol li ul, ol li ol { margin: 0.2em 0pt 0pt;
    }

  ol.roman { list-style-type: upper-roman;
    }

  ol.alpha { list-style-type: upper-alpha;
    }

  ul.item, ol.item { margin-top: -0.6em;
    }

  ul.item li ul, ul.item li ol, ol.item li ul, ol.item li ol { margin: 0.4em 0pt 0pt;
    }

  a:link, a:hover, a:visited, a:active { color: rgb(111, 45, 40);
    text-decoration: underline;
    }

   
  a.top { font-family: Georgia,Times,serif;
    }

  h1, h2, h3, h4 { font-family: Georgia,Times,serif;
    }

  h1 { margin: 0pt 0pt 0.8em;
    opacity: 0.65;
    line-height: 3em;
    font-family: Times New Roman,Times,serif;
    font-weight: bold;
    font-style: normal;
    color: rgb(63, 11, 2);
    font-size: 3.5em;
    }

  h1.toph1 { position: absolute;
    left: -999999px;
    }

  h2 { margin: 0pt 0pt 0.4em;
    font-size: 1.4em;
    line-height: 1.2em;
    color: rgb(70, 78, 95);
    font-weight: normal;
    }

  h2.section { margin: 0pt 0pt 5px;
    padding: 0pt;
    font-family: "Goudy Small Caps",Georgia,Times,serif;
    font-size: 17px;
    line-height: 19px;
    color: rgb(36, 44, 59);
    font-weight: normal;
    }

  h3 { margin: 0pt 0pt 0.2em;
    font-size: 1em;
    line-height: 1.2em;
    color: rgb(70, 78, 95);
    font-weight: bold;
    }

  h3.section { margin: 3px 0pt 5px;
    padding: 0pt;
    font-family: "Goudy Small Caps",Georgia,Times,serif;
    font-size: 15px;
    line-height: 17px;
    color: rgb(36, 44, 59);
    font-weight: normal;
    }

  h4 { margin: 0pt 0pt 0.2em;
    font-size: 1em;
    line-height: 1.2em;
    color: rgb(102, 102, 102);
    font-weight: normal;
    }

  h5 { margin: 0pt 0pt 0.4em;
    font-size: 1em;
    line-height: 1.2em;
    color: rgb(51, 51, 51);
    font-weight: bold;
    }

  p.subh1 { margin: -1em 0pt 1.2em;
    font-size: 0.9em;
    color: rgb(153, 153, 153);
    }

  p.subh2, p.subh3, p.subh4, p.subh5 { margin: -0.2em 0pt 0.5em;
    font-size: 0.9em;
    color: rgb(153, 153, 153);
    }

  div#coquille { border: 2pt solid rgb(42, 34, 30);
    margin: 0pt auto;
    padding: 0pt;
    width: 940px;
    text-align: left;
    float: none;
    background-color: rgb(240, 239, 238);
    display: block;
    visibility: visible;
    }

  div#bordure { border-style: solid;
    border-color: rgb(66, 74, 89);
    border-width: 1px ! important;
    margin: 0pt;
    padding: 4px;
    float: left;
    }

  div#entete  
  {
    background-color: black;
    border: 3px double rgb(153, 153, 153);
    margin: 0pt 0pt 5px;
    padding: 2pt;
    position: relative;
    height: 154px;
    width: 918px;
    background-repeat: no-repeat;
    background-position: left;
    background-image: url(../i/header_1.gif);
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 10pt;
    color: White;
     }

     
     
     
  div#siteFooter { background: transparent url(../i/bandeCheckered.gif) no-repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 930px;
    height: 51px;
    float: left;
    }

  div#contenu { width: 930px;
    background-color: rgb(240, 239, 238);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0% 50%;
    float: left;
    overflow: auto;
    }
    
   
  div#main { margin: 0pt;
    padding: 20px 10pt 0pt;
    position: relative;
    float: left;
    display: inline;
    background-color: rgb(240, 239, 238);
    }

  div#photos { margin: 5pt 10px 10px 5pt;
    padding: 0pt;
    float: left;
    display: inline;
    height: 230px;
    width: 209px;
    font-size: 12px;
    }
    
    
  div#boite0 { width: 850px;
    margin: 0pt 15px 10px 0pt;
    padding: 10px;
    font-family: Verdana,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 13px;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    float: left;
    display: inline;
    }

  div#nouvelles { margin: 5pt 5px 5px 5pt;
    padding: 0pt;
    width: 209px;
    float: left;
    display: block;
    font-size: 12px;
    }

  div#partenaires { margin: 5pt 5px 5px 5pt;
    padding: 0pt;
    float: left;
    display: inline;
    width: 451px;
    font-size: 12px;
    }

  div#bergeron_racing { margin: 5pt 5px 5pt 5pt;
    padding: 0pt;
    float: left;
    width: 209px;
    display: inline;
    font-size: 12px;
    }

  div#promo { margin: 5pt 5px 5pt 5pt;
    padding: 0pt;
    float: left;
    width: 209px;
    height: 195px;
    display: inline;
    font-size: 12px;
    }

div#archives { margin: 5pt 5px 5pt 5pt;
    padding: 0pt;
    float: left;
    display: inline;
    width: 190px;
    font-size: 12px;
    }
    
  div#photos { margin: 5pt 5px 5pt 5pt;
    padding: 0pt;
    float: left;
    display: inline;
    width: 209px;
    font-size: 12px;
    }
    
    
 div#contacts { margin: 5pt 5px 5pt 5pt;
    padding: 0pt;
    float: left;
    display: inline;
    width: 190px;
    font-size: 12px;
    }


  div#others { margin: 5pt 5px 5pt 5pt;
    padding: 0pt;
    float: left;
    display: inline;
    width: 190px;
    font-size: 12px;
    }

  div.hr { border-top: 1px solid rgb(200, 200, 201);
    margin: 0pt 0pt 12px;
    clear: both;
    height: 1px;
    overflow: hidden;
    }

  div.ligne_h2, div.ligne_h3 { margin: -4px 0pt 6px;
    background: transparent url(../i/ligne_h2.gif) repeat-x scroll center;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    clear: both;
    height: 7px;
    overflow: hidden;
    }

  .clear { clear: both;
    }

  div.clear { margin: 0pt;
    height: 1px;
    overflow: hidden;
    }

  .bold { font-weight: bold;
    }

  .indent { margin-left: 10px;
    }

  .small { font-size: 0.9em;
    }

  .note { font-size: 0.9em;
    color: rgb(153, 153, 153);
    }

  .titre { font-size: 5.9em;
    color: rgb(153, 153, 153);
    }

  .displaynone { display: none;
    }

  .block { display: block;
    }

  .alignright { text-align: right;
    }

  .floatright { float: right;
    }

  .floatleft { float: left;
    }

  img.floatright { margin: 0pt 0pt 12px 12px;
    float: right;
    display: inline;
    }

  img.floatleft { margin: 0pt 12px 12px 0pt;
    float: left;
    display: inline;
    }
