      
 
      html  {overflow: auto;}
          
	  body  {
        font-family: Times New Roman, sans-serif;
        color: #003399;
        background-image: url('../images/barre.jpg');
        font-size: 10px;
        font-family: Comic Sans MS;
        text-color: #003399;
            }
   	
      fieldset {
            padding:10px 20px 10px 20px;
            margin-bottom:10px;
            border:1px solid #910000;
		    text-align: left;
			 -moz-border-radius:8px;
            -webkit-border-radius:8px;	
             border-radius:8px;				
               }               
      legend {
           color:#910000;
           font-size: 14px;
           font-family: Times New Roman, sans-serif;
           font-weight: bold;
            } 
   table {   
           border-collapse:collapse;
           border:0px none;
		   margin-left:auto;
		   margin-right:auto;
		   border:0px none;
          }
   table.accueil { 
           background-image: url('../images/barre.jpg');   
           border-collapse:collapse;
           border:0px none;
		   margin-left:auto;
		   margin-right:auto;
		   border:0px none;
          } 		  
      th {
        font-size: 14px;
        font-family: Times New Roman;
        text-color: #003399;
        }  
            
      td {
        line-height:14px;
        }  
      td.commentaire {
        vertical-align: top;
        font-size: 10px;
        font-family: Comic Sans MS;
        text-align: justify; 
        text-color: #003399;
        margin-top: 0px;
        padding-left: 5px;
        padding-right: 5px;
         } 
      td.centrer {
        vertical-align: top;
        font-size: 10px;
        font-family: Comic Sans MS;
        text-align: center; 
        text-color: #003399;
        margin-top: 0px;
        padding-left: 10px;
        padding-right: 10px;
         } 
      td.invites {
        vertical-align: top;
        font-size: 10px;
        font-family: Comic Sans MS;
        text-align: left; 
        text-color: #003399;
        margin-top: 0px;
        padding-left: 10px;
        padding-right: 10px;
         } 
      td.recherche {
        vertical-align: top;
        font-size: 10px;
        font-family: Comic Sans MS;
        text-align: left; 
        text-color: #003399;
        margin-top: 0px;
        padding-left: 0px;
        padding-right: 0px;
         } 

     a:link {
       color: #003399;
       text-decoration: none;
            }
     a:visited {
       color: #003399;
       text-decoration: none;
               }
     a:active {
       color:#003399;
       text-decoration: none;
              }
     a:hover {
       color: #003399;
       text-decoration: none;
             }
     a.infoPost {
          position: relative;
          color: #003399;
          font-family: Times New Roman, Arial, sans-serif;
          font-size: 10px;
          text-decoration: underline;
       }

     a.infoPost span {
         display: none; /* on masque l'infobulle */
         text-decoration: none;
       }
     a.infoPost:hover {
              background: none; /* correction d'un bug IE */
              z-index: 500; /* on définit une valeur pour l'ordre d'affichage */
              cursor: pointer; /* on change le curseur par défaut en curseur d'aide */
                 }
     a.infoPost:hover span {
               display: inline; /* on affiche l'infobulle */
               position: absolute;
               top: -270px; /* on positionne notre infobulle */
               left: -50px;
               border: 2px solid #003399;
               width: 250px;
               height: 222px;
               }