a { color: yellow;  
    text-decoration: none; }

a:link { color: yellow;  
         text-decoration: none;}

a:hover { color: white ! important;  
          text-decoration: underline ! important; }

a:active { color: white;  
           text-decoration: none; }

a:visited { color: yellow;  
            text-decoration: none;}

a.white { color: white ! important; 
          text-decoration: none; }

a.white:link { color: white ! important;
               text-decoration: none;}

a.white:hover { color: white ! important;  
                text-decoration: underline ! important; }

a.white:active { color: white ! important;
                 text-decoration: underline ! important; }

a.white:visited { color: white ! important; 
                  text-decoration: none;}

body { background-color: black;
       font-family: tahoma,helvetica,arial; 
       font-size: 10pt; 
       font-weight: bold;
       color: white; }

table { font-family: tahoma,helvetica,arial; 
        font-size: 12pt; 
        font-weight: normal;
        color: yellow; }

body.spiq { background-image: url(backdrop.jpg);
            font-family: tahoma,helvetica,arial; 
            font-size: 10pt; 
            font-weight: bold;
            color: yellow;
            margin-right: 10%;
            margin-left: 10%;  }

body.spiq a { color: yellow;  
              text-decoration: none; }

body.spiq a:link { color: yellow;  
                   text-decoration: none;}

body.spiq a:hover { color: white;  
                    text-decoration: underline ! important; }

body.spiq a:active { color: white;  
                     text-decoration: none; }

body.spiq a:visited { color: yellow;  
                      text-decoration: none; }

body.spiq h1 { font-family: tahoma,helvetica,arial;
               font-weight: bold;
               font-size: 24pt; 
               color: white;
               line-height: 200%;
               text-align: center;   }

body.spiq h2 { font-family: tahoma,helvetica,arial;
               font-weight: normal;
               font-size: 14pt; 
               color: white; 
               border-top-width: 1px;
               border-color: white; 
               border-style: solid none none none; }

body.spiq h3 { font-family: tahoma,helvetica,arial;
               font-weight: bold;
               font-size: 14pt; 
               color: white;}


body.jour { background-image: url(backdrop.jpg);
            font-family: tahoma,helvetica,arial; 
            font-size: 10pt; 
            font-weight: bold;
            color: yellow;
            margin-right: 10%;
            margin-left: 10%;  }

body.jour a { color: white;  
              text-decoration: none; }

body.jour a:link { color: white;  
                   text-decoration: none;}

body.jour a:hover { color: white;  
                    text-decoration: underline ! important; }

body.jour a:active { color: white;  
                     text-decoration: none; }

body.jour a:visited { color: white;  
                      text-decoration: none; }

body.jour h1 { font-family: tahoma,helvetica,arial;
               font-weight: bold;
               font-size: 24pt; 
               color: white;
               line-height: 200%;
               text-align: center;   }

body.jour h2 { font-family: tahoma,helvetica,arial;
               font-weight: normal;
               font-size: 14pt; 
               color: white; 
               border-top-width: 1px;
               border-color: white; 
               border-style: solid none none none; }

body.jour h3 { font-family: tahoma,helvetica,arial;
               font-weight: bold;
               font-size: 14pt; 
               color: white;}


body.reportage { background-image: url(backdrop.jpg);
                 font-family: tahoma,helvetica,arial; 
                 font-size: 10pt; 
                 font-weight: bold;
                 color: yellow; }

body.reportage a { color: yellow;  
                   text-decoration: none; }

body.reportage a:link { color: white;  
                        text-decoration: none;}

body.reportage a:hover { color: white;  
                         text-decoration: underline ! important; }

body.reportage a:active { color: white;  
                          text-decoration: none; }

body.reportage a:visited { color: white;  
                           text-decoration: none; }

body.reportage h1 { font-family: tahoma,helvetica,arial;
                    font-weight: bold;
                    font-size: 24pt; 
                    color: white;
                    text-align: center;   }


body.reportage h2 { font-family: tahoma,helvetica,arial;
                    font-weight: bold;
                    font-size: 14pt; 
                    color: white;
                    text-align: center;  }

body.reportage h3 { font-family: tahoma,helvetica,arial;
                    font-weight: normal;
                    font-size: 14pt; 
                    color: white; 
                    text-align: left;
                    border-width: 1px;
                    border-color: white; 
                    border-style: solid none none none; }

div.reportage { margin-right: 10%;
                margin-left: 10%;  }

p.auteur { color: white; }

p.copyright { font-family: tahoma,helvetica,arial; 
              font-size: 9pt; 
              font-weight: normal;
              color: yellow; 
              text-align: center; }

img { border-width: 0 }

table.accueil { background: black url(../accueil.jpg) no-repeat center; }

table.accueil_haut { width: 760px;
                     height: 120px; }

table.accueil_bas { width: 760px;
                    height: 450px; }

td.entree { background: url(../buttonbig.gif) no-repeat center;  }

p.entree {  font-family: tahoma,helvetica,arial; 
            font-size: 18pt; 
            color: yellow; 
            font-weight: bold;  
            text-align: center; 
            margin-right: 0; }

p.accueil1  { font-family: verdana,helvetica,arial; 
             font-size: 9pt; 
             color: yellow; 
             font-weight: bold;  
             text-align: left; 
             margin-left: 20px; 
             margin-top: 20px; 
             margin-bottom: 0.5em; }

.accueil1b { font-family: tahoma,helvetica,arial; 
             font-size: 36pt; 
             color: white; 
             font-weight: bold;  
             text-align: left; 
             margin-top: 0.5em; 
             margin-bottom: 0.5em; }

p.accueil2  { font-family: verdana,helvetica,arial; 
             font-size: 13pt;
             color: yellow; 
             font-weight: bold;  
             text-align: left; 
             margin-left: 20px; 
             margin-top: 0.5em; 
             margin-bottom: 0.5em;  }

p.accueil3  { font-family: verdana,helvetica,arial; 
             vertical-align: bottom;
             font-size: 10pt;
             font-weight: bold;  
             margin-left: 20px;  
             margin-right: 20px; 
             margin-bottom: 10px; }

tr.accueil4 { vertical-align: bottom; }

body.menu {  background-color: black;
             font-family: tahoma,helvetica,arial; 
             font-size: 8pt; 
             color: yellow; 
             font-weight: bold;  }

body.menu p { margin: 0.6em 0 0.6em 0; }

body.menu p.date { color: orange; }

p.signataire { font-style: italic; }

table.menu_gauche { width: 168px; 
                    border-bottom-width: 4px; 
                    border-color: red; 
                    border-style: none none solid none;  }
					
table.menu_vehicules { width: 168px;}					

table.menu_droite { width: 168px; }

td.menu { background: black url(button.gif) no-repeat center;
          width: 168px;
          height: 30px;
          font-family: tahoma,helvetica,arial; 
          font-size: 8pt; 
          color: white; 
          font-weight: bold;  
          text-align: center; }

td.menu2 { background-image: url(backdrop4.jpg);
          font-family: tahoma,helvetica,arial; 
          font-size: 8pt; 
          color: white; 
          font-weight: bold;  
          text-align: center; }

td.equipe { font-family: tahoma,helvetica,arial; 
            font-size: 8pt; 
            color: orange; 
            font-weight: bold;  
            text-align: center; }

td.equipe p { color: red; }

td.equipe a { color: orange; }

td.equipe a:link { color: orange;  
                   text-decoration: none;}

td.equipe a:visited { color: orange;  
                      text-decoration: none; }


table.manchettes { border-top-width: 3px;
                   border-bottom-width: 3px; 
                   border-color: red; 
                   border-style: solid none solid none;  }

td.manchettes { font-family: tahoma,helvetica,arial; 
                font-size: 8pt; 
                color: white; `
                text-align: left;
                font-weight: bold;
                padding-top: 4px;
                padding-bottom: 6px;
                border-top-width: 1px; 
                border-bottom-width: 1px; 
                border-color: red; 
                border-style: none none solid none;  }

td.manchettes2 { font-family: tahoma,helvetica,arial; 
                font-size: 8pt; 
                color: white; `
                text-align: left;
                font-weight: bold;
                padding-top: 4px;
                padding-bottom: 6px;
                border-top-width: 2px; 
                border-bottom-width: 2px; 
                border-color: #800000; 
                border-style: none none solid none;  }

table.spiq { border-top-width: 3px;
             border-bottom-width: 3px; 
             border-color: red; 
             border-style: none none solid none;  }

th.spiq { background-color: red;
          font-family: tahoma,helvetica,arial; 
          font-size: 8pt; 
          color: white; 
          font-weight: bold; 
          padding-top: 2px;
          padding-bottom: 2px;
          padding-left: 10px;
          padding-right: 10px;
          border-left-width: 2px; 
          border-right-width: 2px; 
          border-color: black;
          border-style: none solid none solid;  }

td.spiq { font-family: tahoma,helvetica,arial; 
          font-size: 8pt; 
          color: yellow; 
          font-weight: bold;
          padding-top: 4px;
          padding-bottom: 6px;
          padding-left: 10px;
          padding-right: 10px;
          border-top-width: 1px; 
          border-bottom-width: 1px; 
          border-left-width: 2px; 
          border-right-width: 2px; 
          border-top-color: red; 
          border-bottom-color: red; 
          border-left-color: black; 
          border-right-color: black; 
          border-style: none none solid none;  }

hr { color: red; }
