/* --------------------------------------------------------------- */
/* le forum */
/* --------------------------------------------------------------- */
.titreforum { 
  text-decoration : none; 
  font-size : 14px; 
  font-family : Verdana;
  color : #ff0033;
  }

.blanc { 
  text-decoration : none;
  font-size : 11px; 
  font-weight : bold;
  font-family : Verdana;
  color : #ffffff;
  }

.titre2forum { 
  text-decoration : none; 
  font-size : 19px; 
  font-weight : bold;
  font-family : Verdana;
  color : #31639C; 
  }

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

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

  /* police par defaut de tout le site */
  BODY, TD {
    font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size : 12px;
    color : #000000;
    }

  /* ligne */
  HR {
    color : #7F7F7F;
    }

  /* liens par défaut */
  A {
    color : #333399;
    text-decoration : none;
    }

  A:visited {
    color : #333399;
    }

  A:hover {
    color : #3366ff;
    text-decoration : none;
    position : relative;
    top : 1.5px;
    left : 1.5px;
    }

  body {
   background-color : #ffffff;
   }

  INPUT {
  background-color : #ffffff;
  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 : 11px;
}

  textarea {  
   font-family : "Arial";
   font-size : 9pt;
   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;
   background-color : #ffffff;
  }

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

.HOMEtable {
  background-image : url(../templates/default/background_body.png);
  background-repeat : repeat-x;
  background-position : left top;
  border-style : outset;
  border-width : 2px;
  }

.HOMEblanc {
  border-style : outset;
  border-width : 0px;
  background-color : #ffffff;
  }
  
.page {
  margin: 0;
  padding: 0;
  background: url(../templates/images/bg.png) repeat-y center;
  width: 1030px;
  overflow: hidden;
  position:relative;
  margin: 0 auto;
  }

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

  .grandtitre {
    font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size : 14px; 
    color : #000000; 
    font-weight : bold;
    }


/* --------------------------------------------------------------------------------- */
/* les traits pointillés */
/* --------------------------------------------------------------------------------- */

    TD.traitv {
      background-color : #ffffff;
      background-image : url(../templates/default/pv-bleu.gif);
      background-repeat : repeat-y;
      }

    TD.traith {
      background-color : #ffffff;
      background-image : url(../templates/default/ph.gif);
      background-repeat : repeat-x;
      }

/* --------------------------------------------------------------- */
/* les entetes */
/* --------------------------------------------------------------- */
  TABLE.entete {
    background-image : url(../templates/default/background_body.png); 
    background-repeat : repeat-x; 
    background-position : left top; 
    border-style : outset;
    border-width : 1px; 
    height:21px;
    }

  TD.entete {
    font-family : Arial; 
    font-size : 9pt; 
    font-weight : bold; 
    color : #808080;
    }

  TR.entete3 {
    background-color : #F0F0F0;
    }
  
/* --------------------------------------------------------------- */
/* le tableau des billets */
/* --------------------------------------------------------------- */
  TABLE.entete4 {
    border-top : 0 solid #000000;
    border-left : 0;
    border-right : 0;
    border-bottom : 1px solid #c0c0c0;
    }

  TR.entete4 {
  /*   background-color : #ffffff; */
    border-top : 0;
    border-left : 0;
    border-right : 0;
    border-bottom : 1px solid #c0c0c0;
    }
/* --------------------------------------------------------------------------------- */
/* valeurs des menus (pour les menus créés par artiphp (identification zone membre)) */
/* --------------------------------------------------------------------------------- */

  /* titre des menus */
  .menutitre {
    font-family : Arial;
    font-size : 11px;
    color : #000000;
    font-weight : bold;
    }

.menutexte {
font-family : Arial; 
font-size : 11px;
color : #000000; 
font-weight : bold; 
} 

TD.menutitre {
font-family : Arial; 
font-size : 12px; 
color : #808080; 
font-weight : bold; 
background-image : url(../templates/default/background_body.png); 
background-repeat : repeat-x; 
background-position : left top; 
border-style : outset; 
border-width : 1px; 
height : 19px; 
} 

A.menu {
font-family : Arial;
color : #000000; 
text-decoration : none; 
font-size : 12px; 
} 

A.menu:hover {
font-family : Arial;
color : #ffffff; 
text-decoration : none; 
background-color : #c0c0c0; 
font-size : 12px; 
font-weight : bold; 
}

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

  /* mon premier menu en colonne */
A.m:hover {
font-family : Arial;
color : #ffffff; 
text-decoration : none; 
background-color : #c0c0c0; 
font-size : 12px;
font-weight : bold; 
}

A.m {
font-family : Arial;
color : #000000; 
text-decoration : none; 
font-size : 12px;
}

  /* mon deuxieme menu en ligne */
A.m1:hover {
font-family : Arial;
color : #ffffff; 
text-decoration : none; 
background-color : #c0c0c0; 
font-size : 12px;
font-weight : bold; 
} 

A.m1 {
font-family : Arial;
color : #000000; 
text-decoration : none; 
font-size : 12px;
}

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

  /* police des dossiers */
.titre {
font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size : 13pt; 
color : #808080; 
font-weight : bold; 
} 

.titre_autorite {
font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size : 11pt; 
font-style : italic; 
color : #808080; 
font-weight : bold; 
} 

.titre_news {
font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size : 11pt; 
color : #808080; 
font-weight : bold; 
} 

.chapo {
font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size : 10pt; 
color : #666666; 
} 

.texte {
font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size : 10pt; 
color : #000000; 
} 

.texte2 {
font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size : 9pt; 
color : #000000; 
} 

.datedos {
font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size : 8pt; 
color : #c0c0c0; 
font-weight : normal; 
} 

.label {
font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size : 8pt; 
color : #666666; 
font-weight : normal; 
} 

.label2 {
font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size : 8pt; 
color : #000000; 
font-weight : normal; 
} 

.auteur {
font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size : 9pt; 
color : #004080; 
font-weight : bold; 
} 

.cat {
font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size : 9pt; 
color : red; 
font-weight : bold; 
} 

.reglette {
font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size : 10pt; 
font-weight : bold; 
} 


  /* tablo des dossiers */
TR.chapo { 
font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size : 10pt; 
color : #666666; 
}

  /* liens des dossiers */
A.titredos {
font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size : 14px; 
color : #666666; 
font-weight : bold; 
text-decoration : none; 
} 

A:hover.titredos {
font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size : 14px; 
color : #666666; 
font-weight : bold; 
text-decoration : underline; 
}

   /* police des news */
.titrenews {
font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size : 10pt; 
font-weight : bold; 
} 

.textenews {
font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size : 10pt; 
}

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

  /* police de l'edito */
.titredito {
font-family : Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 10pt; 
font-weight : bold; 
} 

.textedito {
font-family : Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 9pt; 
} 


/* ----------------------------------------- */
/*                Pied de page               */
/* ----------------------------------------- */
.piedpage {
font-family : Arial;
font-size : 8px; 
color : #000000; 
text-align : center; 
} 

A.piedpage {
font-family : Arial;
color : #0000ff; 
text-decoration : none; 
font-weight : bold; 
font-size : 8px; 
} 

A.piedpage:hover {
font-family : Arial;
color : #0000ff; 
text-decoration : underline; 
font-weight : bold; 
font-size : 8px; 
position : relative; 
top : 1.5px; 
left : 1.5px; 
}


/* ----------------------------------------- */
/* impression */
/* ----------------------------------------- */

.imprime {
background-color : transparent; 
}


/* tooltip styles */

div#tooltip {
   position:absolute;
   visibility:hidden;
   z-index:100;
   background-color:#FFEEC7;
   border:1px solid black;
   padding:0.2em;
   font-size:0.8em;
}


label
{ /* Alignement des champs du formulaire de contact */
     display : block;
     width : 150px;
     float : left;
}
