body { font-family: Verdana, Arial, Times New Roman, Helvetica, sans-serif;}
A { color:#04029C;text-decoration:none;} /* #00296F */
A:hover{ text-decoration:underline;}

#menu {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px; /* taille police des textes du 1er menu */
    color: #1B395B; /* #1B395B ? */
    padding-top:0px; /* nombre de pixel dont les textes du 1er menu est descendu */
    }
#menu a:hover { text-decoration:none;}

.tableauaccueil{
    border: 1px solid #B1D3F5;  /* 1px solid #B1D3F5 ? */
    padding:3px;
    }
#bg_menu { background:#04029C;}  /* #9BA6AD=origine(gris) #00296F (bleu très foncé) Fond des boutons du 1er menu */
#bg_menu a {
/*background:#9BA6AD;*/
    padding:4px 0px; /*4px 0px; distance du sous-menu sous le 1er menu ; puis espace autour des titres du 1er menu*/
    text-decoration:none;
    font-weight:bold;
    color:#FFFFFF;
    }
#bg_menu a:hover { color:#FFFF00;}  /* #00296F=origine(bleu fonçé) Couleur du texte lors du passage de la souris du 1er menu */

.ooo a:hover {
    color:#FFFFFF;
    background:#000000;
    }

#menu span {
    display:none;
    }
#img {
    vertical-align:bottom;
    }

#subnav {
    font-size:10px;
    margin-bottom:2em;
    }
#subnav a {
    color:#FFFFFF;
    margin-right:1em;
    }
#subnav span {
    color:silver;   /* silver; ? */
    margin-right:1em;
    }
/* .exemple{
padding-left:0px;
padding-bottom:5px;
font-family:Verdana;
font-size:10px;
font-weight:bold; 
text-align:justify;
color:#00296F; 
border:1px solid #666666;
border-top:none;
background-color:#FFFFFF;
float:left;
position:relative;
} */
.gd_titre {
font-family:Times New Roman;
font-size:22px;
text-align:center;
color:#0000ff;
}
.titre {
font-family:Times New Roman;
font-size:22px;
text-align:center;
color:#000000;
}
.texte {
font-family:Times New Roman;
font-size:16px;
text-align:justify;
color:#000000;
}
.texteC {
font-family:Times New Roman;
font-size:16px;
text-align:center;
color:#000000;
}
.pt_texte {
font-family:Times New Roman;
font-size:12px;
text-align:center;
color:#000000;
}
.conteneur {
/*border:1px solid #4F7FB0;*/
border-top:none;
background-color:#FFFFFF;
}
.loginbox{
padding-left:0px;
font-family:Verdana;
font-size:10px;
font-weight:bold; 
color:#00296F; 
background-color:#FFFFFF;
}
.champ{
border:1px solid #00296F;
width:150px;
font-size:10px;
}
.footer{
font-family:Verdana;
font-size:12px;
color:#666666; /*#666666*/
background-color:#FFFFFF;
/*border-top:1px solid #4F7FB0;*/
}
.footer A{
    text-decoration:none;
    font-weight:bold;
    color:#4F7FB0;
}
.footer A:hover{
    text-decoration:none;
    font-weight:bold;
    color:#666666; 
}

/*ul {list-style-type: none;} */

li {margin-bottom: 0px; font-family:Verdana; font-size:12px;}
.g_menu { margin-left:0px;}
.g_menu a {
  padding-top:2px;
     width: 170px; 
     height: 20px;
     display: block;
     text-align: right;
     border-bottom: 1px solid #CBD7E6; /* 1px solid #CBD7E6; ? */
     text-decoration: none;
     color: #274363;
     background: #E8F0FC;
     }
     
.g_menu a:hover {
    color:#274363;
     background: #DCE5F0;
     border: 1px solid #CBD7E6; 
     }

.g_menu a:active {
     background: #DCE5F0;
     border: 1px solid #CBD7E6; 
     color: #274363;
     font-weight:bold; 
     }
#ins {font-size:12px;font-weight:normal;text-decoration: underline; margin-left:350px; }

.news {
/*width:155px;
border: 3px solid #9BA6AD;*/
background:#9BA6AD;
color:#FFFFFF;
font-size:12px;
}
.titre_news{
background:#04029C; /* #00296F */
font-size:10px;
padding:4px;
}
.txt_news{
color:#FFFFFF;
font-size:10px;
padding:8px;
/* background:#9BA6AD;  origine=B4B2FC */
}
.date {
color:#D0D0D0;
font-size:9px;
}
.all_news_titre {
font-size:13px;
font-weight:bold;
color:#FFFFFF;
background-color:#04029C; /* #00296F */
height:20px;
padding:2px;
}
.tab_news { margin-left:5px; font-size:10px; font-family:Verdana;}
.contenu_news { padding:5px;}
.home {margin-left:5px;margin-top:5px;}
.lien_foot{
font-size:10px;
color:#04029C; /* #00296F */
}
.lien_foot a{
font-size:10px;
color:#04029C; /* #00296F */
}
