body {margin:0px 0px 0px 0px; text-align:center; margin-left: auto; margin-right: auto; background-color:#eeeeee; overflow-x: hidden;}
.tableprincipal {border-top: 0px;margin:0px; padding:0px;margin-left: auto; margin-right: auto;text-align:center; width:953px; border-left: 1px solid #9C135B; border-right: 1px solid #9C135B;border-bottom: 1px solid #9C135B;}
.txtbase {font-family: Arial, Helvetica, sans-serif;font-size: 13px; color:#0570DC;}
td {font-family: Arial, Helvetica, sans-serif;font-size: 13px; color:#0570DC;}
.rechercher {font-family: Arial, Helvetica, sans-serif;font-weight: bold;font-size: 13px; color:#F85E0A;}
.titreArticle {font-family: Arial, Helvetica, sans-serif;font-size: 15px;font-weight: bold }
h1 {font-family: Arial, Helvetica, sans-serif;font-size: 15px;font-weight: bold }
.auteurArticle {font-family: Arial, Helvetica, sans-serif;font-size: 13px; color:#0570DC;}
.extraitArticle {font-family: Arial, Helvetica, sans-serif;font-size: 13px; color:#0570DC;}

a{font-family: Arial, Helvetica, sans-serif;color: #0570DC;text-decoration : underline;}
a:hover{font-family: Arial, Helvetica, sans-serif;color: #0570DC;text-decoration : none;}
a.liste{font-family: Arial, Helvetica, sans-serif;color: #0570DC;text-decoration : none;font-size: 13px}
a.liste:hover{font-family: Arial, Helvetica, sans-serif;color: #0570DC;text-decoration : underline;font-size: 13px}

/*td.gnrl1
{
    background-image: url(../images/fond_site1.jpg);
    background-repeat: no-repeat;
}

td.gnrl2
{
    background-image: url(../images/fond_site2.jpg);
    background-repeat: no-repeat;
}*/

a.logo{font-family: Arial, Helvetica, sans-serif;font-size:40px;color: #F7AF40;text-decoration : none; vertical-align : text-bottom; font-style:normal;}
a.logo:visited{font-family: Arial, Helvetica, sans-serif;font-size:40px;color: #F7AF40;text-decoration : none;vertical-align : text-bottom;font-style:normal;}
a.logo:hover{font-family: Arial, Helvetica, sans-serif;font-size:40px;color: #F7AF40;text-decoration : underline;vertical-align : text-bottom; font-style:normal;}

a.retour{font-family: Arial, Helvetica, sans-serif;font-size:12px;color: #0570DC;font-weight: bold;text-decoration : none; vertical-align : text-bottom; font-style:normal;}
a.retour:visited{font-family: Arial, Helvetica, sans-serif;font-size:12px;color: #0570DC;font-weight: bold;text-decoration : none;vertical-align : text-bottom;font-style:normal;}
a.retour:hover{font-family: Arial, Helvetica, sans-serif;font-size:12px;color: #F7AF40;font-weight: bold;text-decoration : underline;vertical-align : text-bottom; font-style:normal;}

a.menun1{font-family: Arial, Helvetica, sans-serif;font-size:13px;color: #FFFFFF;font-weight: bold;text-decoration : none; vertical-align : text-bottom; font-style:normal;}
a.menun1:visited{font-family: Arial, Helvetica, sans-serif;font-size:13px;color: #FFFFFF;font-weight: bold;text-decoration : none;vertical-align : text-bottom;font-style:normal;}
a.menun1:hover{font-family: Arial, Helvetica, sans-serif;font-size:13px;color: #FFFFFF;font-weight: bold;text-decoration : underline;vertical-align : text-bottom; font-style:normal;}

a.menun1b{font-family: Arial, Helvetica, sans-serif;font-size:12px;color: #000000;font-weight: bold;text-decoration : none; vertical-align : bottom; font-style:normal;}
a.menun1b:visited{font-family: Arial, Helvetica, sans-serif;font-size:12px;color: #000000;font-weight: bold;text-decoration : none;vertical-align : bottom;font-style:normal;}
a.menun1b:hover{font-family: Arial, Helvetica, sans-serif;font-size:12px;color: #000000;font-weight: bold;text-decoration : underline;vertical-align : bottom ; font-style:normal;}

a.menun2{font-family: Arial, Helvetica, sans-serif;font-size:12px;color: #000066;text-decoration : none; line-height: 1.5 }
a.menun2:visited{font-family: Arial, Helvetica, sans-serif;font-size:12px;color: #000066;text-decoration : none;line-height: 1.5}
a.menun2:hover{font-family: Arial, Helvetica, sans-serif;font-size:12px;color: #000066;text-decoration : underline;line-height: 1.5}

.firstletter{font-family: Arial, Helvetica, sans-serif;font-size:40px;color: #F7AF40;text-decoration : none;}
.titre{font-family: Arial, Helvetica, sans-serif;font-size:28px;color: #0570DC;text-decoration : none;}
.det_art{font-family: Arial, Helvetica, sans-serif;font-size: 13px; color:#0570DC;}
.txtbase{font-family: Arial, Helvetica, sans-serif;font-size: 11px; color:#0570DC;}

td.t{font-family:Arial,Helvetica, sans-serif;font-size: 14px; text-align:justify;}
td.p{font-family:Arial,Helvetica, sans-serif;font-size: 13px;text-align:justify;}


/******************************************************************************/
/*                          PLAN DU SITE                                      */
/******************************************************************************/
a.footer
{
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    text-decoration : none;
}
a.footer:visited
{
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    text-decoration : none;
}
a.footer:hover
{
    font-family: Arial, Helvetica, sans-serif;
    color: #0570DC;
    text-decoration : underline;
}

/******************************************************************************/
/*                          PLAN DU SITE                                      */
/******************************************************************************/
div.plan_N1
{
   padding: 0px 0px 0px 0px;

   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   font-weight: bold;

   color: #F7AF40;
}

div.plan_N2
{
   padding: 0px 0px 0px 20px;

   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   font-weight: bold;
}

div.plan_N2_Art
{
   padding: 0px 0px 0px 40px;

   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
}

div.plan_N1_Art
{
   padding: 0px 0px 0px 20px;

   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
}
