/* ------------------------------------------------MENU HORIZONTALE */ 

#hhmenu{
				/* Conteneur du menu haut */
	height : 20px;
	float : left;
}
#hhm01{            		/* Cellule vide à gauche du menu */
	width : 10px;
	height : 20px;
	float : left;
}
.hhm02{            		/* Traits de séparation vertical du menu haut */
	width : 2px;
	height : 20px;
	background : url(Sep_menu_horizontal.gif) no-repeat;
	float : left;
}
.hhm03{            		/* Cellule de titres du menu haut */
	text-align : left;
	float : left;
	height : 20px;
	color : #CCCC33;
	padding-left : 8px;
	padding-right : 8px;
	padding-top : 4px;
}


/* -------------------------------------------------------COPYRIGHT */



/* ---------------------------------------------------------------- */

TD {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #993333;
}

/* -----------------------------------------------------------LIGNE */

HR {
	color: #ff6600;
}


.titremenu{
	color : #666699;
	font-size : 13px;
	font-weight : bold;
}

/* ------------------------------------------------LIENS PAR DEFAUT */

  A {
	color: #993333;
}
  A:hover {
	color: #ff6600;
	text-decoration:underline;
}

/* ------------------------------------------------LISTE PAR DEFAUT */

 ul {list-style-type:none; margin:0; padding:0; font-weight:normal;}
	 li {list-style-type: square; margin-top:0.6em; margin-bottom:0.1em; margin-left: 5px;}
	 
	 
/* ------------------------------------------------SPAN PAR DEFAUT */

 span {color:#8FA8C3;  font-size:0.8em}


/* ------------------------------------------------LIENS TOP */

A.top:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #993333;
	font-size: 11px;

}

A.top:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #993333;
	font-size: 11px;

}

A.top:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #ff6a09;
	font-size: 11px;


}

A.top:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #ff6a09;
	font-size: 11px;

}


/* ---------------------------------------------TABLEAUX PAR DEFAUT */


  /* fond, barres de defilement et les cases de formulaire et */
  body {
	background-color: #993333;
	margin : 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #993333;
}
  droite {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #165091;
}

  INPUT {
	border-color : #666699;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	text-indent : 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

  textarea {  
   font-family:Arial, Helvetica, sans-serif; 
   font-size: 11px;
   color : #993333;
   font-style: normal;
   line-height: normal;
   font-weight: normal;
   text-decoration: none;
   letter-spacing: normal;
   text-align: normal;
   word-spacing: normal;
  }

  SELECT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #993333;
}

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

  .grandtitre {
	background-color:#165091;	
  font-family:Arial, Helvetica, sans-serif;
	font-size:13pt;
	color: #993333;
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
	height:30px;
	width:100%;
	padding:5pt;
}

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

  /* titre des menus */
  .menutitre {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF;
	font-weight:bold;
	text-align : left;
}
  .menutexte {
	text-align : left;
	font-size : 11px;
	color : #1C5F36;
}
  TABLE.menu {
	background-color : transparent;
}
  TR.menutitre {
	text-align : left;
	height : 14px;
}

  TR.menutexte {}
  TD.menutitre {}
  TD.menutexte {}
    A.menum {
	color: #884C74;
	background-color : transparent;
	text-decoration:none;
	font-weight : bold;
	font-size : 11px;
}
  A.menum:hover {
	color: #DB6024;
	background-color : transparent;
	text-decoration : none;
	font-weight : bold;
	font-size : 11px;
}

/* -----------------------------------------------------------ADMIN */  

  A.menu {
	color: #165091;
	background-color : transparent;
	text-decoration:none;
	font-size : 11px;
}
  A.menu:hover {
	color: #165091;
	background-color : transparent;
	text-decoration : none;
	font-size : 11px;
}

/* ------------------------------------------------MENU HORIZONTALE */ 

  A.menuh {
	color: #165091;
	text-decoration:none;
	font-weight : bold;
	font-size : 11px;
}
  A.menuh:hover {
	color: #87A5C6;
	text-decoration : none;
	font-weight : bold;
	font-size : 11px;
}


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

/* ---------------------------------------------TITRE DES DOSSIERS */

  .titre {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13pt;
	color: #165091;
	font-weight:bold;
	height:30px;
}

  .forum {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13pt;
	color: #165091;
	font-weight:bold;
}
  .glossaire {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13pt;
	color: #165091;
	font-weight:bold;
}
  .chapo {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10pt; 
	color:#165091;
	font-weight:bold;
}

/* ---------------------------------------------TEXTE DES DOSSIERS */

  .texte {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #165091;
	line-height: 18px;
}
  .reponse {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #165091;
	line-height: 18px;
}

/* ----------------------------------------------DATE DES DOSSIERS */

  .datedos {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #165091;
	font-weight:normal;
}
  .auteur {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color: #CCCC33;
	font-weight:bold;
}
  .cat {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color: #87A5C6;
	font-weight:bold;
}

  TABLE.dossier {}
  TR.titre {}
  TR.chapo {}
  TR.texte {}
  TR.auteur {}
  TR.cat {}


/* ----------------------------------------------LIENS DES DOSSIERS */

  A.titredos {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #165091;
	font-weight:bold;
	text-decoration:none;
}
  A:hover.titredos {
	font-family:Arial, Helvetica, sans-serif;
 	font-size:11px; 
	color:#87A5C6; 
	font-weight:bold; 
	text-decoration: underline;
}

/* -----------------------------------------------------------EDITO */

  
  .titredito {
	font-weight : bold;
	font-size : 11px;
	color : #CD2B2B;
}
  .textedito {
	text-align : justify;
	color : #165091;
	font-size : 11px;
}

  
  TABLE.edito {}
  TR.titredito {}
  TR.textedito {}
  
/* ----------------------------------------------VALEURS PAR DEFAUT */

TD.contenu{
	background-color : transparent;
	padding : 10px 10px 20px 20px;
}

.imprime{
	background-color : transparent;
}

.date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666699;
	font-weight : bold;
	text-align : right;
	margin-right : 10px;
	text-transform : capitalize;
}

TD.recherche{
	border-bottom : thin dotted #804B6C;
	border-top : thin dotted #804B6C;
	padding-top : 11px;
}

TD.fondpage {
	color : #ff6600;
	background-color : #FFFFFF;
}


.skin{
	color : #FFFFFF;
	text-decoration:none;
	font-size : 11px;
}

.fondcontact{}

.fonddossier{}

.fondnews{}

/* ---------------------------------------------------MENU VERTICAL */

.menutitle{
	cursor:pointer;
	color: #165091;
	font-weight:bold;
	font-size : 11px;
	background : transparent url(mg_titre.gif) no-repeat;
	padding-left : 22px;
	line-height : 20px;
	text-align : left;
}

.submenu{}
/*menu haut*/
 #header {
      float:left;
      width:100%;
      background:#FFFFFF url(../../templates/temp/patchwork/bg.gif) repeat-x bottom;
      font-size:11px;
      line-height:normal;
      border-bottom:1px solid #993333;
      }
    #header ul {
      margin:0;
      padding:10 0 0 170;
      list-style:none;
      list-style-type:none; 
      }
    #header li {
      float:left;
      background:url(../../templates/temp/patchwork/menuh_gauche.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 9px;

      list-style-type:none;      
      }
    #header a {
      float:left;
      display:block;
      width:.1em;
      background:url(../../templates/temp/patchwork/menuh_droite.gif) no-repeat right top;
      padding:5px 25px 4px 6px;
      text-decoration:none;
      font-weight:bold;
      color:#FFFFFF;
      white-space:nowrap;
      }
    #header > ul a {width:auto;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #header a {float:none;}
    /* End IE5-Mac hack */
    #header a:hover {
      color:#FFFFFF;
      }
    #accueil #nav-accueil, #news #nav-news, #forum #nav-forum, #faq #nav-faq,
    #glossaire #nav-glossaire, #lettre #nav-lettre, #lexique #nav-lexique, #contact #nav-contact,
    #dossier17 #nav-dossier17, #biblio #nav-biblio, #adresse #nav-adresse, #lettres #nav-lettres {
      background-position:0 -25px;
      border-width:0;
      }
    #accueil #nav-accueil a, #news #nav-news a, #forum #nav-forum a, #faq #nav-faq a,
    #glossaire #nav-glossaire a, #lettre #nav-lettre a, #lexique #nav-lexique a, #contact #nav-contact a,
    #dossier17 #nav-dossier17 a, #biblio #nav-biblio a, #adresse #nav-adresse a, #lettres #nav-lettres a {
      background-position:100% -25px;
      padding-bottom:4px;
      color:#FFFFFF;
      }
    #header li:hover, #header li:hover a {
      background-position:0% -25px;
      color:#FFFFFF;
      }
    #header li:hover a {
      background-position:100% -25px;
      }
      
      
/*menu gauche*/
A.menugauche:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight:bold

}

A.menugauche:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight:bold

}

A.menugauche:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight:bold


}

A.menugauche:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight:bold

}

.Style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CCCCCC;
}
.Style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #165091;
	font-weight: bold;
}
.Style3 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #165091; }
.Style4 {color: #993333;}
