TD {
    font-family:Verdana;
    font-size:15px;
    color: #000000;
}

  /* ligne */
  HR {
    color: #000000;
}
.titremenu{
    color : #000000;
    font-size : 15px;
    font-weight : bold;
}


  /* liens par défaut */
  A {
    color: #000000;
font-size : 15px;
    text-decoration:none;
}
  A:hover {
    color: #000000;
    text-decoration:underline;
font-size : 15px;
}

  /* tableau par défaut */
  Table {}
  TR {}
  TD {}

  /* fond, barres de defilement et les cases de formulaire et */
  body {
    background-color: #ffffff;
    scrollbar-face-color: #a8b8b4;
    scrollbar-shadow-color: #000000;
    scrollbar-arrow-color: #000000;
    scrollbar-track-color: #4CB6C0;
    scrollbar-highlight-color : #C6C9D0;
}

  INPUT {

    border-color : #000000;
    border-top-width : 1px;
    border-right-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    text-indent : 1px;
    font-family: Arial;
    font-size: 9px;
}

  textarea {  
   font-family: "Verdana"; 
   font-size: 12pt;
   color : #000000;
   font-style: normal;
   line-height: normal;
   font-weight: normal;
   text-decoration: none;
   letter-spacing: normal;
   text-align: normal;
   word-spacing: normal;
   border: thin ridge;
   border-color: #000080 inset;
   background-color: #FFFFFF;
  }

  SELECT {
    font-family: "Arial";
    font-size: 8pt;
    color : #000000;
    background-color: #FFFFFF;
}

/* --------------------------------------------------------------------------------- */
/* les grands titres de chaque module */
/* --------------------------------------------------------------------------------- */

  .grandtitre {font-family:Verdana; font-size:15px; color:#000000; font-weight:bold; }

/* --------------------------------------------------------------- */
/* les entetes */
/* --------------------------------------------------------------- */
  TABLE.entete {
    BORDER-LEFT: 0px;
    BORDER-RIGHT: 0px;
    BORDER-BOTTOM: #000000 1px solid;
    text-align : left;
}
  TR.entete {
    background-color: transparent;
}

  TABLE.entete2 {}
  TR.entete2 {
    background-color: transparent;
}

  TABLE.entete3 {
    BORDER-TOP: 0px;
    solid;
    BORDER-LEFT: 0px;
    BORDER-RIGHT: 0px;
    BORDER-BOTTOM: 1px solid #000000;
}
  TR.entete3 {
    background-color: transparent;
}

/* --------------------------------------------------------------------------------- */
/* valeurs des menus (pour les menus créés par artiphp (identification zone membre)) */
/* --------------------------------------------------------------------------------- */

  /* titre des menus */
  .menuxtitre {
    font-family:Verdana;
    font-size:15px;
    color: #000000;
    font-weight:bold;
    text-align : center;
}
  .menuxtexte {
    text-align : center;
    font-size : 15px;
    color : #000000;
}
  TABLE.menux {
    background-color : #F2F5F9;
    border-bottom : 1px solid #000000;
    border-top : 1px solid #000000;
}
  TR.menuxtitre {
    text-align : center;
    height : 15px;
}
  TR.menuxtexte {}
  TD.menuxtitre {}
  TD.menuxtexte {}
    A.menuxm {
    color: #000000;
    background-color : transparent;
    text-decoration:none;
    font-weight : bold;
    font-size : 11px;
}
  A.menum:hover {
    color: #000000;
    background-color : transparent;
    text-decoration : none;
    font-weight : bold;
    font-size : 11px;
}
  
  A.menux {
    color: #000000;
    background-color : transparent;
    text-decoration:none;
    font-size : 15px;
}
  A.menux:hover {
    color: #000000;
    background-color : transparent;
    text-decoration : none;
    font-size : 15px;
}

  A.menuxh {
    color: #000000;
    background-color : transparent;
    text-decoration:none;
    font-weight : bold;
    font-size : 11px;
}
  A.menuxh:hover {
    color: #000000;
    background-color : transparent;
    text-decoration : none;
    font-weight : bold;
    font-size : 11px;
}


/* ----------------------------------------- */
/* valeurs des autres liens pour les modules */
/* ----------------------------------------- */

  /* mon premier menu en colonne */
  A.m:hover {
    color: #000000;
    background-color : transparent;
    text-decoration : none;
    font-size : 15px;
}
  A.m {
    color: #000000;
    background-color : transparent;
    text-decoration:none;
    font-size : 15px;
}

  /* mon deuxieme menu en ligne */

  
  A.m1:hover {
    color: #000000;
    text-decoration:none;
    font-weight:bold;
    font-size:15px;
}
  A.m1 {
    color: #000000;
    text-decoration:none;
    font-weight:bold;
    font-size:15px;
}


/* --------------------------------------------------------------- */
/* les dossiers et les news */
/* --------------------------------------------------------------- */

  /* police des dossiers */
  .titre {font-family:Verdana; font-size:15pt; color:#000000; font-weight:bold;}
  .chapo {font-family:Verdana; font-size:9pt; color:#000000;}
  .texte {font-family:Verdana; font-size:10pt; color:#000000;}
  .datedos {
    font-family:Verdana;
    font-size:8pt;
    color: #0d47f0;
    font-weight:normal;
}
  .auteur {
    font-family:Verdana;
    font-size:8pt;
    color: #AA718F;
    font-weight:bold;
}
  .cat {
    font-family:Verdana;
    font-size:8pt;
    color: #000000;
    font-weight:bold;
}


  /* tablo des dossiers */
  TABLE.dossier {font-size:15pt;}
  TR.titre {font-size:15pt;}
  TR.chapo {font-size:15pt;}
  TR.texte {}
  TR.auteur {}
  TR.cat {}


  /* liens des dossiers */
  A.titredos {
    font-family:Verdana;
    font-size:15px;
    color: #000000;
    font-weight:bold;
    text-decoration:none;
}
  A:hover.titredos {font-family:Verdana; font-size:12px; color:#FC00FF; font-weight:bold; text-decoration: underline;}


/* ----------------------------------------- */
/* l'edito */
/* ----------------------------------------- */

  /* police de l'edito */
  .titredito {
    font-weight : bold;
    font-size : 130%;
    font-style : italic;
    color : #4CB6C0;
}
  .textedito {
    text-align : justify;
}

  /* tablo de l'edito */
  TABLE.edito {}
  TR.titredito {}
  TR.textedito {}
  

    /* fonds de la page accueil */
.fondcontact{
    padding-left : 10px;
}

.fonddossier{}

.fondnews{}

/* ------------------ */
/* valeurs par defaut */
/* ------------------ */


  /* police par defaut de tout le site */
  BODY {
    font-family:Verdana;
    font-size:14px;
    color: #000000;
} 

.contenu{
    background-color : #FFFFFF;
    padding : 18px 15px 15px 15px;
}


#menu, #menu ul /* Liste */     
{
        padding : 0; /* pas de marge intérieure */
        margin : 0; /* ni extérieure */
        list-style : none; /* on supprime le style par défaut de la liste */
        line-height : 21px; /* on définit une hauteur pour chaque élément */
        text-align : center; /* on centre le texte qui se trouve dans la liste */
}

#menu /* Ensemble du menu */
{
        font-weight : bold; /* on met le texte en gras */

        font-size : 12px; /* hauteur du texte : 12 pixels */
}

#menu a /* Contenu des listes */
{
        display : block; /* on change le type d'élément, les liens deviennent des balises de type block */
        padding : 0; /* aucune marge intérieure */
        background : #a4b8b4; /* couleur de fond */
        color : #000; /* couleur du texte */
        text-decoration : none; /* on supprime le style par défaut des liens (la plupart du temps = souligné) */
        width : 144px; /* largeur */
}

#menu li /* Elements des listes */      
{ 
        float : left; 
        /* pour IE qui ne reconnaît pas "transparent" */
        border-right : 1px solid #fff; /* on met une bordure blanche à droite de chaque élément */
}

/* IE ne reconnaissant pas le sélecteur ">" */
html>body #menu li
{
        border-right: 1px solid transparent ; /* on met une bordure transparente à droite de chaque élément */
}

#menu li ul /* Sous-listes */
{ 
        position: absolute; /* Position absolue */
        width: 144px; /* Largeur des sous-listes */
        left: -999em; /* Hop, on envoie loin du champ de vision */
}


#menu li ul li /* Éléments de sous-listes */
{
        /* pour IE qui ne reconnaît pas "transparent" (comme précédemment) */
        border-top : 1px solid #fff; /* on met une bordure blanche en haut de chaque élément d'une sous liste */
}

/* IE ne reconnaissant pas le sélecteur ">" */
html>body #menu li ul li                
{
        border-top : 1px solid transparent; /* on met une bordure transparente en haut de chaque élément */
}

#menu li ul ul 
{
        margin    : -22px 0 0 144px ; /* On décale les sous-sous-listes pour qu'elles ne soient pas au dessus des sous-listes */ 
        /* pour IE qui ne reconnaît pas "transparent" (comme précédemment) */
        border-left     : 1px solid #fff ; /* Petite bordure à gauche pour ne pas coller ... */      
}

/* IE ne reconnaissant pas le sélecteur ">" ... je me répète ;-) */
html>body #menu li ul ul                
{
        border-left     : 1px solid transparent ; /* on met une bordure transparente sur la gauche de chaque élément */
}



 #menu a:hover /* Lorsque la souris passe sur un des liens */    
{
        color: #000; /* On passe le texte en noir... */
        background: #fff; /* ... et au contraire, le fond en blanc */
}

   #menu li:hover ul ul, #menu li.sfhover ul ul /* Sous-sous-listes lorsque la souris passe sur un élément de liste */
{
        left: -999em; /* On expédie les sous-sous-listes hors du champ de vision */
}

#menu li:hover ul, #menu li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul  /* Sous-listes lorsque la souris passe sur un élément de liste ET sous-sous-lites lorsque la souris passe sur un élément de sous-liste */
{
        left: auto; /* Repositionnement normal */
        min-height: 0; /* Corrige un bug sous IE */
}

#menu_centrer
{
   width:875px; /* La largeur du menu */
   margin:auto;
}

#menu li.active
{
    border-bottom: 1px solid #fff;
    background-color: #fff;
}



/* AUTOCOMPLETION ******************************/

body.contacts {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: justify;
    font-size: 12px;
    color: #000000;
}

img {
    border: none;
} 

ul {
    list-style: none;
    margin: 0;
    padding: 0;
}


.update{
    position:absolute;
    width:250px;
    background-color:white;
    border:1px solid #888;
    margin:0px;
    padding:0px;
}

ul.contacts  {
    list-style-type: none;
    margin:0px;
    padding:0px;
    text-align: left;
}
ul.contacts li.selected { background-color: #ffb; cursor: pointer; }
li.contact {
    list-style-type: none;
    display:block;
    margin:0;
    padding:2px;
    height:32px;
}
li.contact div.image {
    float:left;
    width:32px;
    height:32px;
    margin-right:8px;
}
li.contact div.nom {
    font-weight:bold;
    font-size:12px;
    line-height:1.2em;
}



label {display:block;}


fieldset {
    display:block;
    margin-start: 2 px;
    -webkit-margin-end: 2 px;
    -webkit-padding-before :0.35em;
    padding-start: 0.75em;
    -webkit-padding-end :0.75em;
    -webkit-padding-after :0.625em;
     border: 2px groove (internal value);
     background-color:rgb(251,251,201);
     }

legend  {
    display:block;

    padding-start: 2px;
    -webkit-padding-end :2px;
        border: none;
     }


