h1 {color:#47711d; font-size:1.7em; line-height:1.2em; border-bottom:2px solid #9bd252; padding-bottom:0.8px; margin-bottom:26px;}

/* Categories (index.php) */
/* ---------------------- */

.text_blanc { color: #FFFFFF; font-weight: bold;}
.text_blanc_grille { background:#47711D; color: #FFFFFF; font-weight: bold;}

DIV.cat {width:98%}

DIV.cat_titre {margin-top:3em; padding:0.4em}
	DIV.cat_titre img {float:left; margin:0 1em 0 0; border:#900 1px solid}
	DIV.cat_titre h2 {display:inline;font-size:1.3em}
	DIV.cat_titre span {font-size:0.8em;color:#999;padding-left:4px}	

  DIV.cat_texte {background:#9bd252;color:#fff; margin:0 0 5px 5px; padding:0.5em}

  DIV.sscat {margin:2em 0 0 40px}
  DIV.sscat_titre {margin-left:2em; padding:0.3em; border-bottom:#900 1px dotted}
	DIV.sscat_titre img {float:left;margin-right:1em;height:50px}
  	DIV.sscat_titre h3 {display:inline;font-size:1.4em}
  	DIV.sscat_titre span {font-size:0.8em;padding-left:4px;color:#999}

  DIV.sscat_texte {margin-left:6em; margin-bottom:2em; padding:0.2em}


/* ----------------------------------- */
/* les questions dans une faq (faq.php) */
/* ----------------------------------- */

 DIV.catphp {float:left; width:98%; margin-top:2em}
	DIV.catphp_titre img {float:left;margin-right:1em}
	DIV.catphp_titre h2 {font-size:1.3em;display:inline}
	DIV.catphp_titre span {padding-left:2em;color:#666;font-size:0.8em}

 DIV.catphp_texte{margin-top:0.2em;border-top:0px solid #900;padding:1em}


 /* affichage des souscatégories */
 DIV.catphp_sscat {width:98%; margin-top:2em;padding:0.4em 0 0.4em 0;margin-left:1em}
	DIV.catphp_sscat span {font-size:1.5em;font-weight:bold;float:left;width:95%;background:#900;color:#fff;padding:2px}
	DIV.catphp_sscat div {float:left;width:45%;border-bottom:1px solid #999;padding:5px;margin-bottom:1em}
	DIV.catphp_sscat img {float:left;margin-right:5px;height:40px}
	DIV.catphp_sscat A {font-weight:bold;color:#c00;font-size:1.2em}


.liencat {font-weight:bold;background:#eee;display:block;text-align:right;padding:1px}


/* -------------------------------------------------- */
/* reponse specifique (reponse.php) */
/* -------------------------------------------------- */

 DIV.dossier {width:98%}
	DIV.titre SPAN {display:block;text-align:right;margin-right:10px;font-size:0.8em}

  DIV.chapo {margin-top:1em;font-style:italic;font-size:1.1em;padding:1em;border:1px solid #900;background:#eee;height:4em}
	DIV.chapo img {float:left;padding-right:1em}

  DIV.texte {margin:1em 0 1em 0}

  DIV.auteur {margin-top:3em;text-align:right;font-weight:bold;border-top:1px solid #c00;border-bottom:1px solid #c00;padding:0.4em 0 0.4em 0}

.suiv_preced {margin-top:20px; border-top:0px solid #666; padding-top:10px; color:#666; font-size:0.85em;}
.suiv_preced span {display:block; border-bottom:1px dashed #999; font-weight:bold; padding:2px 0 2px 0;} 

.tablegris { background:#fafafa;}
.titre1 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #47711D; font-weight: bold; text-decoration: none; padding-left:5px; }
.titre2 { padding-left:5px; font-size: 12px; color: #CCCCCC; font-weight: bold;}


#tab_content{
padding:5px; 
}
.tab_colors_1{
	background-color:#F0F0F0;
	
}
.tab_colors_2{
	background-color:#FFFFFF;	 
}
.tab_colors_3{
	background-color:#EEDCCD;
	font-size: 11px; 
	font-weight: bold;	 
}
.tableau{  
 width:580px;  
 border-top:1px solid #CFCFCF;
 border-left:1px solid #CFCFCF;
 border-right:1px solid #CFCFCF;
 font-size:11px;
}
.tableau thead td{
	font-weight:bold;
	color:#FFFFFF;
	background-color:#47711D;
}
.tableau td{
 padding:3px;
 border-bottom:1px solid #CCCCCC;
}
.tableau_csv{
 width:298px;
 font-size:11px;
}
.tableau_csv td{
 padding:2px;
 border-bottom:1px dashed #CCCCCC;
}	 
.spacer{
clear:both; 
font-size:0; 
line-height:0;
}
.left{
float:left;
}
.margin_top{
margin-top:20px;
}
.tab_menu{
float:left;
color:#FFFFFF;
padding:5px 5px 5px 15px;
}
.tab_menu_item_gnl{
float:left;
margin-right:2px;
}
.tab_menu_item{
float:left;
background-color:#CFCFCF;
cursor:pointer;
height:18px;
padding-top:7px;
line-height:1em;
}
.tab_menu_item:hover{
float:left;
background-color:#CFCFCF;
cursor:pointer;
height:18px;
padding-top:7px;
text-decoration:underline;
}
.tab_menu_select{
float:left;
background-color:#CFCFCF;
cursor:pointer;
height:18px;
padding-top:7px;
color:#000000;
text-decoration:underline;
font-weight:bold;
}

.tab_menu_item gras{
  font-weight:bold;
}

