@charset "utf-8";
/* Généralités */

body,td,th,p {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	padding: 0px;
	margin: 0px;
	/* line-height: 25px; */
}
p {
	padding: 3px;
	margin: 0px;
}
body {
    /*background-image: ;*/
	background-color: #E0E0E0;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	scrollbar-face-color: #333333;
    scrollbar-shadow-color: #FAFAFA;
    scrollbar-highlight-color: #FAFAFA;
    scrollbar-3dlight-color: #FAFAFA;
    scrollbar-darkshadow-color: #FAFAFA;
    scrollbar-track-color: #333333;
    scrollbar-arrow-color: #FAFAFA;
}
table {
    padding: 0px;
	margin: 0px;
}
a {
    font-size: 14px;
	color: #9900FF;
}
a: visited {
	color: #222222;
}
a: hover {
	color: #ff0012;
}
a: active {
	color: #1f6ebd;
}


/* Différents span styles */

span {
    font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.soixantedix {
    font-size: 50px;
	font-family: Arial, Helvetica, sans-serif;
}
.soixante_cinq {
    font-size: 65px;
	font-family: Arial, Helvetica, sans-serif;
}
.soixante {
    font-size: 60px;
	font-family: Arial, Helvetica, sans-serif;
}
.cinquante_cinq {
    font-size: 55px;
	font-family: Arial, Helvetica, sans-serif;
}
.cinquante {
    font-size: 50px;
	font-family: Arial, Helvetica, sans-serif;
}
.quarante_cinq {
    font-size: 45px;
	font-family: Arial, Helvetica, sans-serif;
}
.quarante {
    font-size: 40px;
	font-family: Arial, Helvetica, sans-serif;
}
.trente_cinq {
    font-size: 35px;
	font-family: Arial, Helvetica, sans-serif;
}
.trente {
    font-size: 30px;
	font-family: Arial, Helvetica, sans-serif;
}
.vingt_cinq {
    font-size: 25px;
	font-family: Arial, Helvetica, sans-serif;
}
.vingtquatre {
    font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
}
.vingttrois {
    font-size: 23px;
	font-family: Arial, Helvetica, sans-serif;
}
.vingtdeux {
    font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;
}
.vingtetun {
    font-size: 21px;
	font-family: Arial, Helvetica, sans-serif;
}
.vingt {
    font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
}
.dixneuf {
    font-size: 19px;
	font-family: Arial, Helvetica, sans-serif;
}
.dixhuit {
    font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
}
.dixsept {
    font-size: 17px;
	font-family: Arial, Helvetica, sans-serif;
}
.seize {
    font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
}
.quinze {
    font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
}
.quatorze {
    font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.treize {
    font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
.douze {
    font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.onze {
    font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.dix {
    font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.titres_des_categories, .titres_des_categories a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#161313;
}

.titres_des_sous_categories, .titres_des_sous_categories a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* Actifs et inactifs */

.inactif {
    color: #FF0000;
	background-color: #FFFFFF;
}

.refuse {
    color: #FF0000;
	background-color: #FFFF00;
	font-weight: bold;
}


.work {
    color: #FFFFFF;
	background-color: #000000;
	font-weight: bold;
}

.verif {
    color: #FFFFFF;
	background-color: #400040;
	font-weight: bold;
}

.actif {
    color: #0000FF;
	background-color: #FFFFFF;
}

.actifgreen {
    color: #009900;
	background-color: #FFFFFF;
}

.inactif_inv {
    color: #FFFFFF;
	background-color: #FF0000;
}

.actif_inv {
    color: #FFFFFF;
	background-color: #0000FF;
}

.actifgreen_inv {
    color: #FFFFFF;
	background-color: #009900;
}

.neutre {
    color: #333333;
	background-color: #FFFFFF;
}

.inactifsouligne {
    color: #FF0000;
	background-color: #FFFFFF;
	text-decoration: underline overline;
}
.actifsouligne {
    color: #0000FF;
	background-color: #FFFFFF;
	text-decoration: underline overline;
}

.activedesc {
     background: white
	 text-color: #000000;
	 text-align: left;
     line-height: normal;
	 clear: both;
	 text-decoration: none;
	 font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.inactivedesc {
     background: white;
	 text-color: #000000;
	 filter: alpha(opacity=30);
	 -moz-opacity: 0.50;
	 opacity: 0.50;
	 text-align: left;
	 line-height: normal;
	 clear: both;
	 text-decoration: none;
	 font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.nodeco {
    background: white;
	text-color: #000000;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}


/* Tickets support */

.ticket_nouveau {
    background-color: #00B700;
	color: #FFFFFF;
	/*border: 1px solid #000000;*/
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 4px;
}

.ticket_ouvert {
    background-color: navy;
	color: #FFFFFF;
	/*border: 1px solid #000000;*/
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 4px;
}
.ticket_ferme {
    background-color: #CC0000;
	color: #FFFFFF;
	/*border: 1px solid #000000;*/
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 4px;
}
.ticket_inactif {
    background-color: #222222;
	color: #FFFFFF;
	/*border: 1px solid #000000;*/
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 4px;
}

.ticket_nouveau a, .ticket_ouvert a, .ticket_ferme a, .ticket_inactif a {
    color: #FFFFFF;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
}



/* nobots */

.cfrm {
    display: none;
}


/* formulaires */

.champs_formulaire  {
   background-color: #333333;
   color: #FAFAFA;
   border: 1px solid #000000;
   font-size: 12px;
   font-family: Arial, Helvetica, sans-serif;
}
.cases_formulaire  {
   /*background-color: #333333;
   color: #FAFAFA;
   border: 1px solid #000000;
   //border-spacing: 0;
   //width: 10px;
   //height: 10px;*/
}
.boutons_formulaire  {
   background-color: #333333;
   color: #FAFAFA;
   border: 1px solid #000000;
   font-size: 12px;
   font-family: Arial, Helvetica, sans-serif;
}
select  {
   background-color: #333333;
   color: #FAFAFA;
   border: 1px solid #000000;
   font-size: 12px;
   font-family: Arial, Helvetica, sans-serif;
}
.champs_acc_formulaire  {
   background-color: #333333;
   color: #FAFAFA;
   border: 1px solid #000000;
   font-size: 19px;
   font-family: Arial, Helvetica, sans-serif;
}
.boutons_acc_formulaire  {
   background-color: #333333;
   color: #FAFAFA;
   border: 1px solid #000000;
   font-size: 19px;
   font-family: Arial, Helvetica, sans-serif;
   padding-top: 5px;
   padding-left: 15px;
   padding-right: 15px;
   padding-bottom: 5px;
}
.select_acc  {
   background-color: #333333;
   color: #FAFAFA;
   border: 1px solid #000000;
   font-size: 19px;
   font-family: Arial, Helvetica, sans-serif;
}
.select_navig  {
   background-color: #333333;
   color: #FAFAFA;
   border: 1px solid #000000;
   font-size: 17px;
   font-family: Arial, Helvetica, sans-serif;
}
.contents  {
   border: dashed;
   border-width: 2px;
   width: 95%;
   border-color: #333333;
   padding: 20px;
}


/* Champs de formulaires inversés */

.champs_formulaire_inv  {
   background-color: #FAFAFA;
   color: #000000;
   border: 1px solid #333333;
   font-size: 12px;
   font-family: Arial, Helvetica, sans-serif;
}
.cases_formulaire_inv  {
   background-color: #FAFAFA;
   color: #000000;
   border: 1px solid #333333;
   border-spacing: 0;
   width: 17px;
   height: 17px;
}
.boutons_formulaire_inv  {
   background-color: #FAFAFA;
   color: #000000;
   border: 1px solid #333333;
   font-size: 12px;
   font-family: Arial, Helvetica, sans-serif;
}
select_inv  {
   background-color: #FAFAFA;
   color: #000000;
   border: 1px solid #333333;
   font-size: 12px;
   font-family: Arial, Helvetica, sans-serif;
}
.champs_acc_formulaire_inv  {
   background-color: #FAFAFA;
   color: #000000;
   border: 1px solid #333333;
   font-size: 19px;
   font-family: Arial, Helvetica, sans-serif;
}
.boutons_acc_formulaire_inv  {
   background-color: #FAFAFA;
   color: #000000;
   border: 1px solid #333333;
   font-size: 19px;
   font-family: Arial, Helvetica, sans-serif;
}
.select_acc_inv  {
   background-color: #FAFAFA;
   color: #000000;
   border: 1px solid #333333;
   font-size: 19px;
   font-family: Arial, Helvetica, sans-serif;
}
.select_navig_inv  {
   background-color: #FAFAFA;
   color: #000000;
   border: 1px solid #333333;
   font-size: 17px;
   font-family: Arial, Helvetica, sans-serif;
}
.contents_inv  {
   border: dashed;
   border-width: 2px;
   border-color: #FAFAFA;
   padding: 20px;
}

/* Eléments de design - Tableaux */

.Admin  {
   border-left: 1 px solid #3f2b27;
   border-right: 1 px solid #3f2b27;
   border-bottom: 1 px solid #3f2b27;
   background-color: #E0E0E0;
   width: 100%;
   margin: 0px auto;
   padding: 0px;
}

.AdminInt  {
   background-color: #F5F5F5;
   width: 100%;
   margin: 0px auto;
   padding: 0px;
}

.Container  {
   border-left: 1px solid #3f2b27;
   border-right: 1px solid #3f2b27;
   border-bottom: 1px solid #3f2b27;
   background-color: #F5F5F5;
   width: 800px;
   margin: 0px auto;
   padding: 0px;
   background-image:url(/images/fonds/fond_gen.png);
}

.TabCentral  {
   width: 750px;
   margin: 0px auto;
   padding: 0px;
}

.Bloc_Central  {
   /*background-color: #F5F5F5;*/
   width: 750px;
   margin: 0px auto;
   padding: 0px;
}

.Allege  {
   background-color: #F5F5F5;
   width: 100%;
   height: 100%;
   margin: 0px auto;
   padding: 0px;
}
 
.numerotation  {
   /*background-color: #F5F5F5;*/
   width: 750px;
   margin: 0px auto;
   padding: 0px;
   font-size: 20px;
   font-family: Arial, Helvetica, sans-serif;
   text-align: center;
   
}

.withtopHR  {
   border-top: 1px solid #3f2b27;
   width: 750px;
   margin: 0px auto;
   padding: 0px;
}

.withtopHR100 {
   border-top: 1px solid #3f2b27;
   width: 100%;
   margin: 0px auto;
   padding: 0px;
}

.withtopHR90  {
   border-top: 1px solid #3f2b27;
   width: 90%;
   margin: 0px auto;
   padding: 0px;
}

.withtopHR80  {
   border-top: 1px solid #3f2b27;
   width: 80%;
   margin: 0px auto;
   padding: 0px;
}

.withbottomHR  {
   border-top: 1px solid #3f2b27;
   width: 750px;
   margin: 0px auto;
   padding: 0px;
}

.withbottomHR100  {
   border-top: 1px solid #3f2b27;
   width: 100%;
   margin: 0px auto;
   padding: 0px;
}

.withleftHR  {
   border-left: 1px solid #3f2b27;
   margin: 0px auto;
   padding: 0px;
}

.withrightHR  {
   border-right: 1px solid #3f2b27;
   margin: 0px auto;
   padding: 0px;
}

.activecontent {
	 filter: alpha(opacity=100);
	 -moz-opacity: 1.00;
	 opacity: 1.00;
}

.inactivecontent {
	 filter: alpha(opacity=40);
	 -moz-opacity: 0.40;
	 opacity: 0.40;
}

.notyetvalidatedcontent {
	 filter: alpha(opacity=55);
	 -moz-opacity: 0.55;
	 opacity: 0.55;
}

.willbevalidatedbycroncontent {
	 filter: alpha(opacity=70);
	 -moz-opacity: 0.70;
	 opacity: 0.70;
}

.workcontent {
	 filter: alpha(opacity=70);
	 -moz-opacity: 0.70;
	 opacity: 0.70;
}

.willbeverifiedcontent {
	 filter: alpha(opacity=70);
	 -moz-opacity: 0.70;
	 opacity: 0.70;
}

.refused {
	 filter: alpha(opacity=20);
	 -moz-opacity: 0.20;
	 opacity: 0.20;
	 text-decoration:line-through;
}

.drop {
	 filter: alpha(opacity=65);
	 -moz-opacity: 0.65;
	 opacity: 0.65;
}

.opakcontent {
	 filter: alpha(opacity=10);
	 -moz-opacity: 0.10;
	 opacity: 0.10;
}

.table  {
   border-collapse: collapse;
   margin: 0px auto;
   padding: 0px;
}

.table100  {
   border-collapse: collapse; 
   width: 100%;
   margin: 0px;
   padding: 0px;
}


.affiche_ressource  {
   border: 1px solid #333333;
   border-collapse: collapse;
   background-color: #F5F5F5;
   width: 750px;
   margin: 0px auto;
   padding: 0px;
}

.titre_ressource  {
   border-bottom: 1px solid #333333;
   border-collapse: collapse;
   background-color: #333333;
   color: #FFFFFF;
   margin: 0px auto;
   padding: 4px;
   font-size: 15px;
}

   .titre_ressource a  {
      color: #FFFFFF;
	  text-decoration: none;
	  font-size: 15px;
	  }
	  
	     .titre_ressource a:visited  {
          text-decoration: none;
		  filter: alpha(opacity=85);
	      -moz-opacity: 0.85;
	      opacity: 0.85;
	     }
		 
		 .titre_ressource a:hover  {
          text-decoration: underline;
		  font-weight: bold;
		  }
		  
		 .titre_ressource a:active  {
          text-decoration: none;
	     }

.contenu_ressource  {
   border-bottom: 1px solid #333333;
   border-collapse: collapse;
   background-color: #EEE6F7;
   color: #000000;
   margin: 0px auto;
   padding: 7px;
}

.container_ressource  {
   background-color: #EEE6F7;
   color: #000000;
   margin: 0px auto;
   padding: 0px;
}

   .container_ressource a  {
      color: #000000;
	  text-decoration: underline;
	  }
	  
	     .container_ressource a:visited  {
          text-decoration: none;
		  filter: alpha(opacity=85);
	      -moz-opacity: 0.85;
	      opacity: 0.85;
	     }
		 
		 .container_ressource a:hover  {
          text-decoration: underline;
		  font-weight: bold;
		  }
		  
		 .container_ressource a:active  {
          text-decoration: none;
	     }

.url_ressource  {
   border-collapse: collapse;
   background-color: #000000;
   color: #CCCCCC;
   width: 50%;
   margin: 0px auto;
   padding: 3px;
}

   .url_ressource a  {
      color: #CCCCCC;
	  text-decoration: none;
	  }
	  
	     .url_ressource a:visited  {
          text-decoration: none;
		  filter: alpha(opacity=85);
	      -moz-opacity: 0.85;
	      opacity: 0.85;
	     }
		 
		 .url_ressource a:hover  {
          text-decoration: underline;
		  font-weight: bold;
		  }
		  
		 .url_ressource a:active  {
          text-decoration: none;
	     }

.footer_ressource  {
   border-collapse: collapse;
   background-color: #FF00CC;
   color: #fffefa;
   text-align: right;
   margin: 0px auto;
   padding: 3px;
}

   .footer_ressource a  {
      color: #fffefa;
	  text-decoration: none;
	  }
	  
	     .footer_ressource a:visited  {
          text-decoration: none;
		  filter: alpha(opacity=85);
	      -moz-opacity: 0.85;
	      opacity: 0.85;
	     }
		 
		 .footer_ressource a:hover  {
          text-decoration: underline;
		  font-weight: bold;
		  }
		  
		 .footer_ressource a:active  {
          text-decoration: none;
	     }


.floatl {
    float: left;
	}
	
.floatr {
    float: right;
	}

.center {
    text-align: center;
	}
	
.vtop {
    vertical-align : top;
	}

.vbottom {
    vertical-align : bottom;
	}

.cat_desac {
    background-color: #663300;
	color: #FFFFFF;
  }
 
.cat_vides {
    background-color: #CCCCCC;
	color: #121212;
  }

.cat_norm {
    background-color: #F5F5F5;
	color: #000000;
  }

.cat_cell {
    background-color: #333333;
	color: #FAFAFA;
  }
  
.bold {
    font-weight: bold;
	}

.italic {
	font-style: italic ;
	}

.underlined {
    text-decoration:underline;
	}
	
.padder {
    padding : 5px;
	}

.marger {
    margin : 5px;
	}

.liner {
    line-height: 25px;
	}
	
.upper {
    text-transform: uppercase;
	}

.lower {
    text-transform: lowercase;
	}

.focus {
     border: #FF0000 dashed 1px;	
	}	

label {
	display: block;
	float: left;
	font-weight: bold;
	}




.affiche_ticket_admin  {
   border: 1px solid #b61b8a;
   border-collapse: collapse;
   background-color: #F5F5F5;
   width: 750px;
   margin: 0px auto;
   padding: 0px;
}

.titre_ticket_admin  {
   border-bottom: 1px solid #b61b8a;
   border-collapse: collapse;
   background-color: #b61b8a;
   color: #FFFF00;
   margin: 0px auto;
   padding: 4px;
   font-size: 15px;
}

   .titre_ticket_admin a  {
      color: #FFFF00;
	  text-decoration: none;
	  font-size: 15px;
	  }
	  
	     .titre_ticket_admin a:visited  {
          text-decoration: none;
		  filter: alpha(opacity=85);
	      -moz-opacity: 0.85;
	      opacity: 0.85;
	     }
		 
		 .titre_ticket_admin a:hover  {
          text-decoration: underline;
		  font-weight: bold;
		  }
		  
		 .titre_ticket_admin a:active  {
          text-decoration: none;
	     }

.contenu_ticket_admin  {
   border-bottom: 1px solid #b61b8a;
   border-collapse: collapse;
   background-color: #FFFFFF;
   color: #261b2c;
   margin: 0px auto;
   padding: 7px;
}



.affiche_ticket_admin  {
   border: 1px solid #b61b8a;
   border-collapse: collapse;
   background-color: #F5F5F5;
   width: 750px;
   margin: 0px auto;
   padding: 0px;
}

.titre_ticket_admin  {
   border-bottom: 1px solid #b61b8a;
   border-collapse: collapse;
   background-color: #b61b8a;
   color: #FFFF00;
   margin: 0px auto;
   padding: 4px;
   font-size: 15px;
}

   .titre_ticket_admin a  {
      color: #FFFF00;
	  text-decoration: none;
	  font-size: 15px;
	  }
	  
	     .titre_ticket_admin a:visited  {
          text-decoration: none;
		  filter: alpha(opacity=85);
	      -moz-opacity: 0.85;
	      opacity: 0.85;
	     }
		 
		 .titre_ticket_admin a:hover  {
          text-decoration: underline;
		  font-weight: bold;
		  }
		  
		 .titre_ticket_admin a:active  {
          text-decoration: none;
	     }

.contenu_ticket_admin  {
   border-bottom: 1px solid #b61b8a;
   border-collapse: collapse;
   background-color: #FFFFFF;
   color: #261b2c;
   margin: 0px auto;
   padding: 7px;
}





.affiche_ticket_member  {
   border: 1px solid #d5c2db;
   border-collapse: collapse;
   background-color: #F5F5F5;
   width: 750px;
   margin: 0px auto;
   padding: 0px;
}

.titre_ticket_member  {
   border-bottom: 1px solid #d5c2db;
   border-collapse: collapse;
   background-color: #d5c2db;
   color: #0a0000;
   margin: 0px auto;
   padding: 4px;
   font-size: 15px;
}

   .titre_ticket_member a  {
      color: #0a0000;
	  text-decoration: none;
	  font-size: 15px;
	  }
	  
	     .titre_ticket_member a:visited  {
          text-decoration: none;
		  filter: alpha(opacity=85);
	      -moz-opacity: 0.85;
	      opacity: 0.85;
	     }
		 
		 .titre_ticket_member a:hover  {
          text-decoration: underline;
		  font-weight: bold;
		  }
		  
		 .titre_ticket_member a:active  {
          text-decoration: none;
	     }

.contenu_ticket_member  {
   border-bottom: 1px solid #d5c2db;
   border-collapse: collapse;
   background-color: #ffffff;
   color: #2a0f0f;
   margin: 0px auto;
   padding: 7px;
}


.affiche_dhtml  {
   border: 0px solid #333333;
   border-collapse: collapse;
   background-color: #F5F5F5;
   width: 95%;
   margin: 1px auto;
   padding: 1px;
}

.titre_dhtml  {
   border-bottom: 1px solid #333333;
   border-collapse: collapse;
   background-color: #333333;
   color: #FFFFFF;
   margin: 0px auto;
   padding: 3px;
   font-size: 12px;
}

   .titre_dhtml a  {
      color: #FFFFFF;
	  text-decoration: none;
	  font-size: 12px;
	  }
	  
	     .titre_dhtml a:visited  {
          text-decoration: none;
		  filter: alpha(opacity=85);
	      -moz-opacity: 0.85;
	      opacity: 0.85;
	     }
		 
		 .titre_dhtml a:hover  {
          text-decoration: underline;
		  font-weight: bold;
		  }
		  
		 .titre_dhtml a:active  {
          text-decoration: none;
	     }

.contenu_dhtml  {
   border-bottom: 1px solid #333333;
   border-left: 1px solid #333333;
   border-right: 1px solid #333333;
   border-collapse: collapse;
   background-color: #EEE6F7;
   color: #000000;
   margin: 0px auto;
   padding: 3px;
}

li {
 
 list-style-type: none;
 /*
 text-align: left;
 list-style-type: none;
 margin: 0px;
 display: block;
 */
  /*
 - disc : gros point plain.
 - circle : gros point creux.
 - square : petit carré.
 - none : aucun.
 - inherit, hérite de la propriété de son parent (css 2)
  */
}



.black {
    color: #FFFFFF;
	background-color: #000000;
}

	.black a  {
     text-decoration: none;
	 color: #FF0000;
	 }

.red {
    color: #FFFFFF;
	background-color: #FF0000;  
}

	.red a  {
     text-decoration: none;
	 color: #FFFF00;
	 }

.blue {
    color: #FFFFFF;
	background-color: #0000FF;
}

	.blue a  {
     text-decoration: none;
	 color: #FFFF00;
	 }

.green {
    color: #FFFFFF;
	background-color: #008800;
}

	.green a  {
     text-decoration: none;
	 color: #FFFF00;
	 }

.orange {
    color: #FFFFFF;
	background-color: #FF9900;
}

	.orange a  {
     text-decoration: none;
	 color: #FFFF00;
	 }

.purple {
    color: #FFFFFF;
	background-color: #6600FF;
}

	.purple a  {
     text-decoration: none;
	 color: #FFFF00;
	 }

.yellow {
    color: #000000;
	background-color: #FFFF00;
}

	.yellow a  {
     text-decoration: none;
	 color: #0000FF;
	 }

.withe {
    color: #000000;
	background-color: #FFFFFF;
}

	.withe a  {
     text-decoration: none;
	 color: #0000FF;
	 }

.grey {
    color: #FFFFFF;
	background-color: #333333;
}

	.grey a  {
     text-decoration: none;
	 color: #FFFF00;
	 }
	 

.menu_tab  {
   border: 1px solid #000000;
   border-collapse: collapse;
   background-color: #333333;
   margin: 0px auto;
   padding: 0px;
   font-size: 15px;
   width: 100%;
}

.menu_tab  {
   border-top: 1px solid #000000;
   border-right: 1px solid #000000;
   border-bottom: 1px solid #000000;
   border-left: 1px solid #000000;
   border-collapse: collapse;
   background-color: #333333;
   margin: 0px auto;
   padding: 0px;
   font-size: 15px;
   width: 100%;
}


.titre_menu_tab  {
   /*border-bottom: 1px solid #333333;*/
   background-color: #333333;
   color: #FAFAFA;
   margin: 0px auto;
   padding: 2px;
   font-size: 15px;
   text-align: left;
   font-weight: bold;
}

   .titre_menu_tab a  {
      color: #FAFAFA;
	  text-decoration: none;
	  font-size: 15px;
	  }
	  
	     .titre_menu_tab a:visited  {
          text-decoration: none;
		  filter: alpha(opacity=85);
	      -moz-opacity: 0.85;
	      opacity: 0.85;
	     }
		 
		 .titre_menu_tab a:hover  {
          text-decoration: underline;
		  font-weight: bold;
		  }
		  
		 .titre_menu_tab a:active  {
          text-decoration: none;
	     }



.rangee_menu_tab  {
   border-bottom: 1px solid #000000;
   border-right: 1px solid #000000;
   border-left: 1px solid #000000;
   background-color: #F5F5F5;
   color: #000000;
   margin: 0px auto;
   padding: 4px;
   font-size: 15px;
   text-align:left;
}

   .rangee_menu_tab a  {
      color: #000000;
	  text-decoration: none;
	  font-size: 15px;
	  }
	  
	     .rangee_menu_tab a:visited  {
          text-decoration: none;
		  filter: alpha(opacity=85);
	      -moz-opacity: 0.85;
	      opacity: 0.85;
	     }
		 
		 .rangee_menu_tab a:hover  {
          text-decoration: underline;
		  font-weight: bold;
		  }
		  
		 .rangee_menu_tab a:active  {
          text-decoration: none;
	     }


/* Menus CSS */

#navigation {
    width: 250px;
}

#navigation h1 {
	margin:0px;
	padding:0px;
	height:auto;
}

#navigation h1 a {
	font: 15px "Trebuchet MS", sans-serif;
	text-indent: 15px;
	text-decoration: none;
	border-bottom: #0a0a0a solid 1px;
	border-right: #0a0a0a solid 1px;
	border-left: #0a0a0a solid 0px;
	border-top: #0a0a0a solid 0px;
	background: #333333 url(http://localhost/zeroping/images/menus/menu2/collapsed.gif) no-repeat scroll 6px 9px; /* Fonds des titres des menus css - fond_titre_menus_css */
	color: #fced3b; /*  Couleurs des liens/titres des menus css : - coul_titre_menus_css */
	display: block;
	font-weight: bold;
	margin: 0px;
    padding: 5px 5px;
}

#navigation h1 a:hover, #navigation h1 a:active {
	color: #fefdf0; /* Couleurs des liens/titres survolés des menus css - coul_liens_menus_css */
	background-image: url(http://localhost/zeroping/images/menus/menu2/expanded.gif);
}

#navigation li {
	list-style:none outside none;
	list-style-type: none;
}

#navigation li.linklist a {
	list-style:none outside none;
	list-style-type: none;
	border-bottom: #0a0a0a solid 1px;
	border-right: #0a0a0a solid 1px;
	border-left: #0a0a0a solid 0px;
	border-top: #0a0a0a solid 0px;
	display: block;
	font: 15px "Trebuchet MS", sans-serif;
	text-indent: 14px;
	text-decoration: none;
	padding: 5px 5px;
	background-color: #FF0099; /* Fonds des lignes des menus css - fond_ligne_menus_css */
	color: #eafa42; /* Couleurs des liens des lignes des menus css - coul_liens_ligne_menus_css */
}

#navigation li.linklist a:hover {
	background-color: #fb5077; /* Fonds des menus survolés - fond_sub_hover_css */
	color: #e6edf5; /* Couleurs des liens des menus survolés - coul_liens_hover_css */
}

#navigation li.textlist {
	list-style:none outside none;
	list-style-type: none;
	border-bottom: #0a0a0a solid 1px;
	border-right: #0a0a0a solid 1px;
	border-left: #0a0a0a solid 0px;
	border-top: #0a0a0a solid 0px;
	display: block;
	font: 15px "Trebuchet MS", sans-serif;
	text-indent: 14px;
	text-decoration: none;
	padding: 5px 5px;
	color: white;
	background-color: #FF0099; /* Fonds des lignes des menus css - fond_ligne_menus_css */
	color: #FAFAFA; /* Couleurs des lignes des menus css - coul_ligne_menus_css */
}

#navigation li.textlist a {
	font: 15px "Trebuchet MS", sans-serif;
	color: #eafa42; /* Couleurs des liens des lignes des menus css - coul_liens_ligne_menus_css */
}

#navigation li.textlist a:hover {
	background-color: #fb5077; /* Fonds des menus survolés - fond_sub_hover_css */
	color: #e6edf5; /* Couleurs des liens des menus survolés - coul_liens_hover_css */
}

#navigation li.toplinklist a {
	list-style:none outside none;
	list-style-type: none;
	border-bottom: #0a0a0a solid 1px;
	border-right: #0a0a0a solid 1px;
	border-left: #0a0a0a solid 0px;
	border-top: #0a0a0a solid 0px;
	display: block;
	font: 15px "Trebuchet MS", sans-serif;
	text-indent: 14px;
	text-decoration: none;
	padding: 5px 5px;
	background-color: #f9fafb; /* Fonds des menus css top-titres - fond_sub_menus_css */
	color: #6c91b7; /* Couleurs des liens des menus css de top-titre - coul_liens_sub_menus_css */
}

#navigation li.toplinklist a:hover {
	background-color: #fb5077; /* Fonds des menus survolés - fond_sub_hover_css */
	color: #e6edf5; /* Couleurs des liens des menus survolés - coul_liens_hover_css */
}

#navigation li.toptextlist {
	list-style:none outside none;
	list-style-type: none;
	border-bottom: #0a0a0a solid 1px;
	border-right: #0a0a0a solid 1px;
	border-left: #0a0a0a solid 0px;
	border-top: #0a0a0a solid 0px;
	display: block;
	font: 15px "Trebuchet MS", sans-serif;
	text-indent: 14px;
	text-decoration: none;
	padding: 5px 5px;
	color: white;
	background-color: #f9fafb; /* Fonds des menus css top-titres - fond_sub_menus_css */
	color: #6a3172; /* Couleurs de police des menus css de top-titre : - coul_sub_menus_css */
}

#navigation li.toptextlist a {
	font: 15px "Trebuchet MS", sans-serif;
	color: #6c91b7; /* Couleurs des liens des menus css de top-titre - coul_liens_sub_menus_css */
}

#navigation li.toptextlist a:hover {
	background-color: #fb5077; /* Fonds des menus survolés - fond_sub_hover_css */
	color: #e6edf5; /* Couleurs des liens des menus survolés - coul_liens_hover_css */
}


#navigation li.currentlinklist a {
	list-style:none outside none;
	list-style-type: none;
	border-bottom: #0a0a0a solid 1px;
	border-right: #0a0a0a solid 1px;
	border-left: #0a0a0a solid 0px;
	border-top: #0a0a0a solid 0px;
	display: block;
	font: 15px "Trebuchet MS", sans-serif;
	text-indent: 14px;
	text-decoration: none;
	padding: 5px 5px;
	background-color: #e4fb93; /* Fonds des menus courants - fond_sub_current_css */
	color: #e42574; /* Couleurs des liens des menus courants - coul_liens_current_css */
}

#navigation li.currentlinklist a:hover {
	background-color: #fb5077; /* Fonds des menus survolés - fond_sub_hover_css */
	color: #e6edf5; /* Couleurs des liens des menus survolés - coul_liens_hover_css */
}

#navigation li.currenttextlist {
	list-style:none outside none;
	list-style-type: none;
	border-bottom: #0a0a0a solid 1px;
	border-right: #0a0a0a solid 1px;
	border-left: #0a0a0a solid 0px;
	border-top: #0a0a0a solid 0px;
	display: block;
	font: 15px "Trebuchet MS", sans-serif;
	text-indent: 14px;
	text-decoration: none;
	padding: 5px 5px;
	color: white;
	background-color:  #e4fb93; /* Fonds des menus courants - fond_sub_current_css */
	color: #6a3172; /* Couleurs de police des menus courants - coul_sub_menus_css */
}

#navigation li.currenttextlist a {
	font: 15px "Trebuchet MS", sans-serif;
	color: #e42574; /* Couleurs des liens des menus courants - coul_liens_current_css */
}

#navigation li.currenttextlist a:hover {
	background-color: #fb5077; /* Fonds des menus survolés - fond_sub_hover_css */
	color: #e6edf5; /* Couleurs des liens des menus survolés - coul_liens_hover_css */
}

/* affichage/masquage des categories*/

#cat_list div {
	margin: auto;  
}

.none {
 display: none;
}

h2 {
 font-size: 16px;
 text-decoration: underline;
}
 

/* Accordeons CSS */

.bordertop {
    width: 750px;
	border-bottom: #0a0a0a solid 1px;
}

#accordion {
    width: 750px;
}

#accordion h1 {
	margin:0px;
	padding:0px;
	height:auto;
}

#accordion h1 a {
	font: 15px "Trebuchet MS", sans-serif;
	text-indent: 15px;
	text-decoration: none;
	border-bottom: #0a0a0a solid 1px;
	border-right: #0a0a0a solid 1px;
	border-left: #0a0a0a solid 1px;
	border-top: #0a0a0a solid 0px;
	background: #333333 url(http://localhost/zeroping/images/menus/menu2/collapsed.gif) no-repeat scroll 6px 9px; /* Fonds des titres des menus css - fond_titre_menus_css */
	color: #fced3b; /*  Couleurs des liens/titres des menus css : - coul_titre_menus_css */
	display: block;
	font-weight: bold;
	margin: 0px;
    padding: 5px 5px;
}

#accordion h1 a:hover, #accordion h1 a:active {
	color: #fefdf0; /* Couleurs des liens/titres survolés des menus css - coul_liens_menus_css */
	background-image: url(http://localhost/zeroping/images/menus/menu2/expanded.gif);
}

#accordion div {
	list-style:none outside none;
	list-style-type: none;
}

#accordion div.linklist a {
	list-style:none outside none;
	list-style-type: none;
	border-bottom: #0a0a0a solid 1px;
	border-right: #0a0a0a solid 1px;
	border-left: #0a0a0a solid 1px;
	border-top: #0a0a0a solid 0px;
	display: block;
	font: 15px "Trebuchet MS", sans-serif;
	text-indent: 14px;
	text-decoration: none;
	padding: 5px 5px;
	background-color: #FF0099; /* Fonds des lignes des menus css - fond_ligne_menus_css */
	color: #eafa42; /* Couleurs des liens des lignes des menus css - coul_liens_ligne_menus_css */
}

#accordion div.linklist a:hover {
	background-color: #fb5077; /* Fonds des menus survolés - fond_sub_hover_css */
	color: #e6edf5; /* Couleurs des liens des menus survolés - coul_liens_hover_css */
}

#accordion div.textlist {
	list-style:none outside none;
	list-style-type: none;
	border-bottom: #0a0a0a solid 1px;
	border-right: #0a0a0a solid 1px;
	border-left: #0a0a0a solid 1px;
	border-top: #0a0a0a solid 0px;
	display: block;
	font: 15px "Trebuchet MS", sans-serif;
	text-indent: 14px;
	text-decoration: none;
	padding: 5px 5px;
	color: white;
	background-color: #FF0099; /* Fonds des lignes des menus css - fond_ligne_menus_css */
	color: #FAFAFA; /* Couleurs des lignes des menus css - coul_ligne_menus_css */
}

#accordion div.textlist a {
	font: 15px "Trebuchet MS", sans-serif;
	color: #eafa42; /* Couleurs des liens des lignes des menus css - coul_liens_ligne_menus_css */
}

#accordion div.textlist a:hover {
	background-color: #fb5077; /* Fonds des menus survolés - fond_sub_hover_css */
	color: #e6edf5; /* Couleurs des liens des menus survolés - coul_liens_hover_css */
}

#accordion div.toplinklist a {
	list-style:none outside none;
	list-style-type: none;
	border-bottom: #0a0a0a solid 1px;
	border-right: #0a0a0a solid 1px;
	border-left: #0a0a0a solid 1px;
	border-top: #0a0a0a solid 0px;
	display: block;
	font: 15px "Trebuchet MS", sans-serif;
	text-indent: 14px;
	text-decoration: none;
	padding: 5px 5px;
	background-color: #f9fafb; /* Fonds des menus css top-titres - fond_sub_menus_css */
	color: #6c91b7; /* Couleurs des liens des menus css de top-titre - coul_liens_sub_menus_css */
}

#accordion div.toplinklist a:hover {
	background-color: #fb5077; /* Fonds des menus survolés - fond_sub_hover_css */
	color: #e6edf5; /* Couleurs des liens des menus survolés - coul_liens_hover_css */
}

#accordion div.toptextlist {
	list-style:none outside none;
	list-style-type: none;
	border-bottom: #0a0a0a solid 1px;
	border-right: #0a0a0a solid 1px;
	border-left: #0a0a0a solid 1px;
	border-top: #0a0a0a solid 0px;
	display: block;
	font: 15px "Trebuchet MS", sans-serif;
	text-indent: 14px;
	text-decoration: none;
	padding: 5px 5px;
	color: white;
	background-color: #f9fafb; /* Fonds des menus css top-titres - fond_sub_menus_css */
	color: #6a3172; /* Couleurs de police des menus css de top-titre : - coul_sub_menus_css */
}

#accordion div.toptextlist a {
	font: 15px "Trebuchet MS", sans-serif;
	color: #6c91b7; /* Couleurs des liens des menus css de top-titre - coul_liens_sub_menus_css */
}

#accordion div.toptextlist a:hover {
	background-color: #fb5077; /* Fonds des menus survolés - fond_sub_hover_css */
	color: #e6edf5; /* Couleurs des liens des menus survolés - coul_liens_hover_css */
}


#accordion div.currentlinklist a {
	list-style:none outside none;
	list-style-type: none;
	border-bottom: #0a0a0a solid 1px;
	border-right: #0a0a0a solid 1px;
	border-left: #0a0a0a solid 1px;
	border-top: #0a0a0a solid 0px;
	display: block;
	font: 15px "Trebuchet MS", sans-serif;
	text-indent: 14px;
	text-decoration: none;
	padding: 5px 5px;
	background-color: #e4fb93; /* Fonds des menus courants - fond_sub_current_css */
	color: #e42574; /* Couleurs des liens des menus courants - coul_liens_current_css */
}

#accordion div.currentlinklist a:hover {
	background-color: #fb5077; /* Fonds des menus survolés - fond_sub_hover_css */
	color: #e6edf5; /* Couleurs des liens des menus survolés - coul_liens_hover_css */
}

#accordion div.currenttextlist {
	list-style:none outside none;
	list-style-type: none;
	border-bottom: #0a0a0a solid 1px;
	border-right: #0a0a0a solid 1px;
	border-left: #0a0a0a solid 1px;
	border-top: #0a0a0a solid 0px;
	display: block;
	font: 15px "Trebuchet MS", sans-serif;
	text-indent: 14px;
	text-decoration: none;
	padding: 5px 5px;
	color: white;
	background-color:  #e4fb93; /* Fonds des menus courants - fond_sub_current_css */
	color: #6a3172; /* Couleurs de police des menus courants - coul_sub_menus_css */
}

#accordion div.currenttextlist a {
	font: 15px "Trebuchet MS", sans-serif;
	color: #e42574; /* Couleurs des liens des menus courants - coul_liens_current_css */
}

#accordion div.currenttextlist a:hover {
	background-color: #fb5077; /* Fonds des menus survolés - fond_sub_hover_css */
	color: #e6edf5; /* Couleurs des liens des menus survolés - coul_liens_hover_css */
}

.nospacetab {
	margin:0px;
	padding:0px;
	border-collapse: collapse;
	line-height:0px;
}

.discl  {
   background-color: #ffffff;
   margin: 0px auto;
   padding: 0px;
}



@media print {
	#navigation ul {
		display: block!important;
		height: auto!important
	}
	
	#accordion ul {
		display: block!important;
		height: auto!important
	}