  /* fond, barres de defilement et les cases de formulaire et */
  body  { font-family: Trebuchet MS, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #faeec5; scrollbar-3dlight-color: #D1D7DC; scrollbar-arrow-color: #7C6440; scrollbar-darkshadow-color: #7C6440; scrollbar-face-color: #FAEEC5; scrollbar-highlight-color: #7C6440; scrollbar-shadow-color: #DEE3E7; scrollbar-track-color: #FAEEC5; }

  /* police par defaut de tout le site */
  BODY, TD {font-family:Trebuchet MS, Arial, Verdana, sans-serif; font-size:10pt; color: #000000;}

  INPUT  {font-size:11px; font-family:Trebuchet MS,Arial, Verdana; background-color:#fdf5e6; text-indent:1px; border:dashed 1px #7c6440;}

h3 {color:#5C4A30; font-weight:bold; font-size:14px; font-family:Trebuchet MS, Arial, Verdana, sans-serif; BORDER-BOTTOM:#5C4A30 1px solid dotted;}
h2 { color: #5c4a30; font-weight: bold; font-size: 14px; font-family: "Trebuchet MS", Arial, Verdana, sans-serif; border-bottom: 1px dotted #5c4a30 }
div.nicetitle  { color: #a52a2a; font-weight: bold; font-size: 11px; font-family: Trebuchet MS, Verdana, sans-serif; background-color: #8b4513; padding: 1px; position: absolute; z-index: 200; top: 0px; left: 0px }

div.nicetitle p  { color: #a52a2a; background-color: #ffebcd; margin: 0; padding: 0 3px }

div.nicetitle p.destination   { color: #cd853f; font-weight: normal; font-size: 11px; font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; background-color: #ffebcd; text-align: left; padding-top: 3px }


a.info 
 { color: black; text-decoration: none; border-bottom: 1px dotted #8b0000; position: relative; dotted: }

a.info:hover
{
z-index:25 }
a.info span
{
display: none;
}
a.info:hover span
{ 
display: block;
position: absolute;
top: 2em;
left: 6em;
background: orange;
text-align: center;
color: white;
padding: 2px;
}

  textarea {  
   font-family:Trebuchet MS,Arial,Verdana; 
   font-size: 10pt;
   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:Trebuchet MS,Arial,Verdana; 
   font-size:10pt;
   color : #000000;
   background-color: #FFFFFF;
  }


  /* liens par défaut */
  A {color:#5C4A30; text-decoration:underline;}
  A:hover {color:#000000; text-decoration:none; }

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

  .grandtitre { color: #5c4a30; font-weight: bold; font-size: 14px; font-family:Trebuchet MS,Verdana, sans-serif; padding: 3px; border: dashed 1px #5c4a30; width: 100%; bgcolor: #FAF0E6}
  .auteur_original { color: #5c4a30; font-weight: bold; font-size: 15px; font-family:Trebuchet MS,Verdana, sans-serif; padding: 3px;}


/* les entetes */
/* ----------- */

  TABLE.entete   { font-weight: bold; background-color: #fdf5e6; text-align: left; border: solid 1px #7c6440 }
  .entete {font-family:Trebuchet MS,Arial,Verdana; font-size:8pt; color:#5C4A30; font-weight:normal;}
  .entetepage {font-family:Trebuchet MS,Arial,Verdana; font-size:8pt; color:#000000; font-weight:normal;}

  A.entete {font-family:Trebuchet MS,Arial,Verdana; font-size:8pt; color:#5C4A30; font-weight:normal; text-decoration:underline;}
  A.entete:hover {font-family:Trebuchet MS,Arial,Verdana; font-size:8pt; color:#000000; font-weight:normal; text-decoration:none;}

  A.entetepage {font-family:Trebuchet MS,Arial,Verdana; font-size:8pt; color:#5C4A30; font-weight:normal; text-decoration:underline;}
  A.entetepage:hover {font-family:Trebuchet MS,Arial,Verdana; font-size:8pt; color:#000000; font-weight:normal; text-decoration:none;}

  TABLE.entete2 {}
  TR.entete2 {font-weight: bold; background-color: #fdf5e6; text-align: left; border: solid 1px #7c6440}

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


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

  /* titre des menus */
  .menutitre {font-family:Trebuchet MS,Arial,Verdana; font-size:11px; color:#000000; font-weight:bold; }
  DIV.menu {}
  A.menu {color:#000000; text-decoration:none;}
  A.menu:hover {color:#000000; text-decoration:underline;}

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

  /* mon premier menu en colonne */
  A.m:hover {color:#000000; text-decoration:underline; font-weight:bold; font-size:10px;}
  A.m {color:#000000; text-decoration:none; font-weight:bold; font-size:10px;}

  /* mon deuxieme menu en ligne */
  A.m1:hover {color:#000000; text-decoration:underline; font-weight:bold; font-size:10px;}
  A.m1 {color:#000000; text-decoration:none; font-weight:bold; font-size:10px;}


DIV.contenupage{}


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

.imprime{background-color : transparent;}
#checkbox{background-color : transparent;
padding: 0px;
margin: 0px;}

/* menu breves (pour page accueil) */
/*---------------------------------*/

  /* breves */
  TABLE.menunews{background-color: #fdf5e6; padding: 15px; border: dotted 1px #7c6440; position: relative; left: 0px; onmouseover=this.style.backgroundColor:#FFFAFA; onmouseout=this.style.backgroundColor:#FAF0E6;}
  TR.menutitrenews {}
  TR.menutextenews {}
  A.menuliennews {font-weight:bold;}
  .menudatenews {font-size:8pt; color:#5c4a30; font-weight:normal; font-family:Trebuchet MS,Arial,Verdana;}
  .menutitrenews {font-weight:bold;}
  .menutextenews {}
  A.menulien2news {font-weight:bold;}
  A.menusuitenews {font-weight:bold;}

  /* edito */
TABLE.edito{background-color: #fdf5e6; padding: 15px; border: dotted 1px #7c6440; onmouseover=this.style.backgroundColor:#FFFAFA; onmouseout=this.style.backgroundColor:#FAF0E6;}  
TR.titredito {}
  TR.textedito {}
  .titredito {font-weight:bold;}
  .textedito {}
  .menudateedito {color:#5c4a30; font-weight:normal;}
  A.menusuiteedito {font-weight:bold;}


/* liens page accueil */
 TABLE.liens { background-color: #fdf5e6; padding: 15px; border: dotted 1px #7c6440; position: relative; left: 0px; text-align:left; onmouseover=this.style.backgroundColor:#FFFAFA; onmouseout=this.style.backgroundColor:#FAF0E6;}
 .titredos  { color: #5c4a30; font-weight: bold; font-size: 10pt; font-family: "Trebuchet MS", Arial, Verdana, sans-serif; text-align: center }
 .datedos  { color: #5c4a30; font-weight: normal; font-size: 8pt; font-family: "Trebuchet MS", Arial, Verdana, sans-serif; text-align: left }
 .chapo {font-weight:normal; font-family:Trebuchet MS,Arial,Verdana, sans-serif; text-align:left;}

/* copyright */
/* --------- */

.copyright{ color : #000000; text-align : center; font-size : 10px; }
.copyright a{ color : #FC962A; font-weight : bold; text-decoration : none; padding-left : 3px; padding-right : 3px; }
.copyright a:hover{ color : #9074DD; font-weight : bold; text-decoration : none; background : #E4E1F6; }

a img {

border:0;

vertical-align:middle;

}

a.info {

text-decoration: none;

color: black;

border-bottom: 1px gray dotted;

}

a.info span {

display: none;

}

a.info:hover,a.info:focus,a.info:active {

background: none; /* correction d'un bug IE */

}

a.info:hover span,a.info:focus span,a.info:active span {

display: inline;

position: absolute;

z-index: 500;

margin:2em 0 0 1em;

background: orange;

text-align: center;

color: white;

padding: 3px;

border:0

}
