/* entete */
DIV.entete2 {position:relative; background : #EEEEEE; padding:2px; margin: 5px 0 20px 0;}


/* les grands titres de chaque module */
/* h1(grand titre) h2(titre categorie) h3(titre sous categorie) span(les dates) */
h1 {display:inline; padding-right:5px; font-size:16px; color: #FF6600; font-weight:bold; } 
h2, DIV.news_titre h1 {display:inline; padding-right:5px; font-size:13px; color:#000000; font-weight:bold;} 
h3 {display:inline; padding-right:5px; font-size:12px; font-weight:bold;} 
SPAN {font-size:8pt; color:#999999; } 


/* les commentaires : news dossiers annuaire */
DIV.commentaire {font-weight:bold; position:relative; margin : 2em 0 2em 0; BORDER:#000000 1px dotted; text-align : center; padding : 2;}
	DIV.commentaire A:hover {text-decoration: underline;}
DIV.commentaire_login {text-align : left; font-weight:bold; BORDER-BOTTOM:#000000 1px solid; padding : 2; margin:0.2em;}
	DIV.commentaire_login img {float:right;}
DIV.commentaire_texte {text-align : left;  margin: 0.2em 0.2em 2em 0.2em; padding : 2;}


/* presentation index.php annuaire, dossiers, download, galerie, breves */
DIV.An_cat, DIV.Dos_cat, DIV.Down_cat, DIV.Gal_cat, DIV.news, DIV.guest, DIV.faq, DIV.faq_rep {padding-top: 16px;}

  DIV.An_cat_titre, DIV.Dos_cat_titre, DIV.Down_cat_titre, DIV.Gal_cat_titre, DIV.news_titre, DIV.guest_titre { margin-top : 30px; background : #CCCCCC; BORDER-BOTTOM:#000000 1px dotted; padding:0.4em;}
	DIV.Dos_cat_titre img, DIV.An_cat_titre img, DIV.Down_cat_titre img, DIV.Gal_cat_titre img {float:left; margin: -15px 0 0 15px; BORDER:#666666 5px solid; background : #EEEEEE;}
	DIV.Dos_cat_titre, DIV.Dos_catphp_titre, DIV.An_cat_titre, DIV.An_catphp_titre, DIV.Down_cat_titre, DIV.Down_catphp_titre, DIV.faq_titre A {color:#000000;}
  DIV.An_cat_texte, DIV.Dos_cat_texte, DIV.Down_cat_texte, DIV.Gal_cat_texte { margin-bottom : 5px; background : #EEEEEE; padding:0.5em;}

  DIV.An_sscat_titre, DIV.Dos_sscat_titre, DIV.Down_sscat_titre, DIV.Gal_sscat_titre {margin-left : 100px; margin-top : 5px; padding:0.3em; BORDER-LEFT:#666666 1px dotted; BORDER-BOTTOM:#666666 1px dotted;}
	DIV.An_sscat_titre img, DIV.Dos_sscat_titre img, DIV.Down_sscat_titre img, DIV.Gal_sscat_titre img {float:left;}
  DIV.An_sscat_texte, DIV.Dos_sscat_texte, DIV.Down_sscat_texte, DIV.Gal_sscat_texte {margin-left : 120px; margin-bottom : 5px; padding:0.2em; }

  DIV.news_texte, DIV.guest_texte {padding:10px;}

/* faq */
 DIV.faq {}
  DIV.faq_titre {margin-left : 20px;}
	DIV.faq_titre A:hover {text-decoration: underline;}
	DIV.faq_titre img, DIV.faq_rep img {float:left;}

  DIV.faq_texte { font-size:9pt; margin : 8px 10px 25px 60px;}

/* cat.php */
 DIV.faq_cat, DIV.faq_rep {margin-left:20px;}
	DIV.faq_cat img {float:left;}
	DIV.faq_cat ul {margin:40px;}
	DIV.faq_cat A {font-size:12px;}
	DIV.faq_cat A:hover {font-size:12px;  text-decoration: underline;}

/* reponse.php */

	DIV.faq_rep_titre {margin-left : 40px; font-size:12pt; font-weight:bold;}
	DIV.faq_rep_texte {margin-left:60px; }


/* specificites */
DIV.Gal_sscat_titre {margin-left:10px;}
DIV.Gal_sscat_texte {margin-left:20px;}
DIV.tout_news, DIV.An_catphp_soum {font-weight:bold; text-align:center;}
DIV.guest_ajout {text-align:center; margin:2px; padding-bottom:2em; font-weight:bold; BORDER-BOTTOM:#000000 1px dotted;}

DIV.An_catphp_texte { margin-left:30px; padding:0.2em;}
	DIV.An_catphp_texte img {BORDER:#666666 1px solid;}

DIV.Down_catphp_texte, DIV.Dos_catphp_texte{  margin-left:100px; margin-bottom:40px; padding:0.2em;}
	DIV.Down_catphp_texte img {margin-left:10px;}

DIV.Dos_catphp_titre img {float:left;margin-left : 10px; margin-top : -20px; BORDER:#666666 5px solid; background : #EEEEEE;}
DIV.chapo {margin-top : 10px; background : #CCCCCC; BORDER-BOTTOM:#000000 1px dotted; padding:0.4em; }
	DIV.chapo img {float:left; margin-left:5px; margin-top : -10px; BORDER:#666666 5px solid; background : #EEEEEE;}
DIV.texte {margin-top:20px}

DIV.suite {BORDER-TOP:#000000 1px solid; margin-top:10px; margin-bottom:20px; font-weight:bold;}
	DIV.suite A, DIV.suite A:hover {margin-left:5px;}

DIV.debut_suite {color:#C0C0C0; font-weight:bold; BORDER-TOP:#000000 1px solid; margin-top : 10px; margin-bottom : 20px; text-align : center; padding : 2;}
	DIV.debut_suite A, DIV.debut_suite A:hover {font-weight:bold;}

DIV.auteur {font-size:9pt; font-weight:bold; text-align:right;}
	DIV.auteur img {float:center;}


/* presentation cat.php dossier, annuaire, download */
DIV.An_catphp, DIV.Dos_catphp, DIV.Down_catphp {padding-top:16px;}
DIV.Dos_catphp_titre, DIV.An_catphp_titre, DIV.Down_catphp_titre {margin-top : 10px; background : #CCCCCC; BORDER-BOTTOM:#000000 1px dotted; padding:0.4em;}

/* affichage des souscatégories */
DIV.An_catphp_sscat, DIV.Dos_catphp_sscat, DIV.Down_catphp_sscat, DIV.Gal_catphp_sscat {font-size:9pt; font-weight:bold; background : #EEEEEE; margin:5px; padding:0.5em; BORDER-TOP:#000000 1px solid; BORDER-BOTTOM:#000000 1px dotted; line-height: 15px;}
	DIV.An_catphp_sscat A, DIV.Dos_catphp_sscat A, DIV.Down_catphp_sscat A, DIV.Gal_catphp_sscat A {margin-left:10px; }
	DIV.An_catphp_sscat A:hover, DIV.Dos_catphp_sscat A:hover, DIV.Down_catphp_sscat A:hover, DIV.Gal_catphp_sscat A:hover {margin-left:10px;}

/* MENU AUTO */
/* la zone d'admin */
#menu {font-size:11px; font-weight:bold;}
#menu A {color:#000000; }
#menu A:hover {color:#000000; }
#menu SPAN {}
#menu ul { list-style-type: none; margin-top:0.5em; padding:0;}
#menu li {margin: 0; padding:0;}

/* breves */
#menunews{width: 95%;}
	#menunews ul {list-style-type: none; margin:0; padding:0;}
	#menunews ul li:before {content: "\0020 \0020 \0020 \00BB \0020"; color: #FF6600;}
	#menunews li {margin-top:0.1em; margin-bottom:0.1em;}
  	#menunews A {}
  	#menunews span {color:#FF6600;  font-size:8px;}

/* edito */
#edito {margin-bottom:1em; margin-left:1em;}
  	#edito h1 {display:inline; margin-right:0.5em;}
	#edito span {display:inline; color:#FF6600; font-size:8px;}
	#edito a{font-weight:bold;}

/* copyright */
#copyright{ 	clear : left;
	width : auto;
	height : auto;
	padding : 1em 0.2em 0.5em 0.2em;
	color : #000000; 
	text-align : center; 
	font-size : 10px; 
}
	#copyright a{ color:#DB6024; font-weight:bold; padding: 0 3px 0 3px;}
	#copyright a:hover{ color:#908ABF; font-weight:bold; background:#E4E1F6; }

/*membres*/
TD.titre {color:#FF9900; font-weight:bold;
	BORDER-BOTTOM:#003366 1px solid;}
TR.entete2 {
	background : #EEEEEE;}

/*formulaire*/
DIV.formulaire {padding:0; margin:0px;}
