    /* Redéfinition des valeurs par défaut */

body {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: black;
	background-color: #fff;
}


    /* Principales sections */
    #bienvenuetexte {
      font-family: Georgia, "Times New Roman", Times, serif;
      color: #244a53;
      text-align: justify;
      padding-left: 7px;
      padding-right: 7px;
      margin-top: -15px;
    }

    #mininfos {
      width: 35%;
      vertical-align: top;
      /*padding-top: 40px;*/
      padding-bottom: 40px;
    }

    #divmininfos {
      width: 100%;
      vertical-align: top;
      padding-left: 2px;
      border-left: 1px dotted #627d84;
      border-top: 1px dotted #627d84;
      border-bottom: 1px dotted #627d84;
      background-color: #d8e5e8;
    }

    #maxinfos {
      padding-right: 5px;
      width: 65%;
      vertical-align: top;
    }

    /* Sous-sections */

    #calendrier {
      font-size: 9pt;
    }

    #brevesdeforum {
      font-size: 8pt;
      margin-top: -10px;
    }

    .lignebreve {
      padding-left: 2px; 
      padding-right: 2px; 
      padding-top: 4px; 
      padding-bottom: 4px; 
      border-bottom: 1px dotted white;
    }

    .lignebrevedate {
      font-size: 7pt;
      color: #244a53;
    }

    .titregroupebreve {
      font-size: 10pt;
      font-family: Georgia, "Times New Roman", Times, serif;     
      margin-left: -5px; 
      width: 100%;
      border-bottom: 1px dotted #627d84;
      padding-left: 2px;
      margin-bottom: 5px;
    }

    td.titreminiinfo {
      font-family: Georgia, "Times New Roman", Times, serif;
      color: #244a53;
      font-size: 13pt;
    }

    .lignecalendrier {
      margin-bottom: 4px;  
      margin-top: 4px;  
      padding-bottom: 4px;  
      border-bottom: 1px dotted white;
      color: #244a53;
    }

    .lignecalendrierpasse {
      margin-bottom: 4px;  
      margin-top: 4px;  
      padding-bottom: 4px;  
      border-bottom: 1px dotted white;
      color: #648a93;
    }

    .lignenews {
      margin-bottom: 10px;
      padding-top: 10px;
      border-bottom: 1px solid #627d84;
    }

    .titrenews {
      font-family: Georgia, "Times New Roman", Times, serif;      
      font-size: 12pt;
      font-weight: bold;
      margin-bottom: 4px;
      //background-color: #ebf3f3;
      //border-left: 1px solid #627d84;
      color: navy;
    }

    .datenews {
      //font-family: Georgia, "Times New Roman", Times, serif;
      font-size: 8pt;
      font-style: italic;
      color: #627d84;
      padding: 5px;
      padding-left: 0px;
      //border-left: 1px solid #627d84;
    }

    .descriptifnews {
      font-weight: bold;
    }

    .textenews {
      font-size: 8.5pt;
      text-align: justify;
      padding-bottom: 10px;
      margin-bottom: 7px;
      //border-bottom: 1px dotted #627d84;
    }

    /* Types d'infos */

    .animation {
      //color: darkred;
    }

    .atelier {
      //color: darkgreen;
    }

    .entrainement {
      //color: orange;
    }

    .web {
      //color: navy;
    }

    .autre {
      //color: black;
    }
  
    table.titreminiinfo {
      width: 100%;
      border-bottom: 1px solid #627d84;
      background-color: #e8f5f8;
      padding-left: 2px;
      margin-bottom: 5px;
    }

    td.titreminiinfo {
      font-family: Georgia, "Times New Roman", Times, serif;
      color: #244a53;
      font-size: 13pt;
    }

    .soustitreminiinfo {
      font-size: 10pt;
      font-family: Georgia, "Times New Roman", Times, serif;     
      margin-left: -5px; 
      width: 100%;
      border-bottom: 1px dotted #627d84;
      padding-left: 2px;
      margin-bottom: 5px;
    }

    .lientitreecrire {
       font-size: 7pt;
       text-align: right;
    }

    .nouvelarticle {
      font-size: 8pt;
      padding-left: 2px; 
      padding-right: 2px; 
      padding-top: 4px; 
      padding-bottom: 4px; 
      border-bottom: 1px dotted white;
      color: #244a53;
    }

    .nouvelarticledate {
      color: #244a53;
      font-size: 7pt;
    }
    
    td#sousmenu {
      width: 200px;
    }
