 /* 20 novembre 2003 */
/* Style des lignes de séparation */
.table-separateur {
	font-size: 10px;
	font-family: "Times New Roman", Times, serif;
	color: #333333;
	background-color: #d6d3ce;
}

/* Style du titre du tableau */
.table-titre {
	font-size: 12px;
	font-family: "Times New Roman", Times, serif;
	color: Black;
	text-align: center;
	font-weight: bold;
	background-color: White;
}
.form0 {
	font-size: 10px;
	color: Blue;
	font: bold "Times New Roman" Times serif;
}

/* Style des en-têtes du tableau */
.table-entete {
	font-size: 12px;
	font-family: "Times New Roman", Times, serif;
	color: Black;
	background-color: #48D1CC;
	vertical-align: middle;
	text-align: center;
}

/* Style des en-têtes du tableau (centré) */
.table-entete-centre {
	font-size: 10px;
	font-family: Verdana, arial, helvetica, sans-serif;
	color: #333333;
	text-align: center;
	background-color: #FFA500;
}

/* Style des en-têtes du tableau (droite) */
.table-entete-droit {
  font-size : 10px;
   font-family : Verdana, arial, helvetica, sans-serif;
   color : #333333;
  text-align : right;
  background-color : #a7ada7;
}

/* Style 1 des cellules */
.table-ligne1 {
	font-size: 10px;
	font-family: Verdana, arial, helvetica, sans-serif;
	color: #333333;
	background-color: #c6c3bd;
	text-align: center;
	vertical-align: middle;
}

/* Style 2 des cellules */
.table-ligne2 {
	font-size: 10px;
	font-family: Verdana, arial, helvetica, sans-serif;
	color: #333333;
	background-color: #cccccc;
	text-align: center;
	vertical-align: middle;
}

/* Style 1 des cellules (centré) */
.table-ligne1-centre {
  font-size : 10px;
   font-family : Verdana, arial, helvetica, sans-serif;
  color : #333333;
  text-align : center;
  background-color : #c6c3bd;
}

/* Style 2 des cellules (centré) */
.table-ligne2-centre {
  font-size : 10px;
  font-family : Verdana, arial, helvetica, sans-serif;
  color : #333333;
  text-align : center;
  background-color : #cccccc;
}

/* Style 1 des cellules (droite) */
.table-ligne1-droit {
  font-size : 10px;
  font-family : Verdana, arial, helvetica, sans-serif;
  color : #333333;
  text-align : right;
  background-color : #c6c3bd;
}

/* Style 2 des cellules (droite) */
.table-ligne2-droit {
  font-size : 10px;
  font-family : Verdana, arial, helvetica, sans-serif;
  color : #333333;
  text-align : right;
  background-color : #cccccc;
}

body {
	/*  position: absolute;*/
   font: 8pt/16pt Times New Roman MT Extra Bold;
	color: #000000;
	background: #ffffff url(logos_fichiers/moto.gif) no-repeat top left;
	width: 800px;
	margin: 0px;
   /*border: double;*/
}
.editeur {
	/*  position: absolute;*/
	font: 8pt/16pt Times New Roman MT Extra Bold;
	color: #000000;
	background: #ffffff url(logos_fichiers/editeur.gif) no-repeat top left;
	width: 800px;
	margin: 0px; /*border: double;*/
}/*entête*/
.centre {
	margin: 1px 140px 1px 140px;
	width: 500px;
	vertical-align: middle;
	text-align: center;
	/*border: double;*/
}

.logo_l {
  position: absolute;
  top: 1px;
  left: 1px;
  width: 140px;
}
.logo_r {
  position: absolute;
  top: 3px;
  left: 660px;
  width: 140px;
}

.titre  {
	margin : 0px ;
	width: 500px;
	font: italic bold xx-large Comic Sans MS;
	letter-spacing: 10px;
	text-align: center; 
	vertical-align: middle;
	/*border: solid;*/
}
.titre_editeur  {
	margin : 0px ;
	width: 600px;
	font: italic bold x-large Comic Sans MS;
	letter-spacing: 1px;
	text-align: center; 
	vertical-align: middle;
	/*border: solid;*/
}
.ligne  {
	margin: 0px;
	width: 500px;
	text-align: center;
	vertical-align: middle; /*border: solid;*/
	font-family: "Times New Roman", Times, serif;
	font: bold small;
}
/* zone centrale*/
.corps {
	position: absolute;
	top: 110px;
	left: 10px;
	color: Blue;
	padding: 5px 5px 5px 5px;
	width: 600px;
	font: normal bolder small/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	margin: 20px 160px;
	text-align: justify;
	margin-top: auto;
	/*border: double;*/
	padding-left: 20px;
}
.corps_admin {
	position: absolute;
	top: 110px;
	left: 10px;
	color: Blue;
	padding: 5px 5px 5px 5px;
	width: 600px;
	font: normal normal bolder small "Times New Roman", Times, serif;
	vertical-align: middle;
	margin: 20px 10px;
	text-align: justify;
	margin-top: auto; /*border: double;*/
	padding-left: 20px;
}
.texte_titre {
	font: bolder small;
	text-align: center;
}
.texte_ligne {
	font: bold x-small;
	text-align: justify;
	margin-top: 2px;
	margin-left: 2px;
	word-spacing: normal;
}
.texte_ligne_li {
	font: bolder x-small;
	text-align: justify;
	margin-top: 2px;
	margin-left: 2px;
	word-spacing: normal;
	border: medium solid;
}
/* le menu gauche */
.menu_c {
	position: absolute;
	top: 130px;
	left: 10px;
	color: Blue;
	width: 160px;
	/*border: double;*/
	margin: 0px;
	
}
.menu_l {
	background: url(images_charte/bouton_3.gif) no-repeat center middle;
	background-position: left middle;
	width: 160px;
	font: normal normal bold x-small/15px "Times New Roman", Times, serif;
	text-align: center;
	vertical-align: center;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px; /*border: double;*/
	font-family: "Times New Roman", Times, serif;
	white-space: nowrap;
	border-width: 0 0 0 0;
}
.menu_ls {
	background: url(images_charte/_vide.gif) no-repeat center middle;
	background-position: left middle;
	width: 160px;
	font: normal normal bold medium/15px "Times New Roman", Times, serif;
	text-align: center;
	vertical-align: center;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px; /*border: double;*/
	font-family: "Times New Roman", Times, serif;
	white-space: nowrap;
	border-width: 0 0 0 0;
	color: #FF6347;
}
.menu_h {
	background: url(images_charte/bouton_3.gif) no-repeat center middle;
	background-position: center middle;
	width: 160px;
	font: normal normal bold small/15px "Times New Roman", Times, serif;
	text-align: center ;
	vertical-align: center;
	float: left;
	padding-top: 8px;
	padding-bottom: 8px; /*border: double;*/
	font-family: "Times New Roman", Times, serif;
	white-space: nowrap;
	border-width: 0 0 0 0;
}
.menu_hs {
	background: url(images_charte/_vide.gif) no-repeat center middle;
	background-position: center middle;  
	width: 160px;
	font: normal normal bold medium/15px "Times New Roman", Times, serif;
	text-align: center ;
	vertical-align: center;
	float: left;
	padding-top: 8px;
	padding-bottom: 8px; /*border: double;*/
	font-family: "Times New Roman", Times, serif;
	white-space: nowrap;
	border-width: 0 0 0 0;
	color: #FF6347;
}
.bouton {
	text-align: center ;
	width: 120px;
	height: 10px; 
	white-space: pre;
	border: none;
	/*padding-top: 2px;*/
}

a.bouton {
   background: url(images_charte/bouton_3.gif) no-repeat center;
	white-space: pre;
}
a.bouton:hover {
   background: url(images_charte/bouton_3_o.jpg) repeat center ;
	white-space: pre;
   }
/* les listes */
.liste {
	padding: 5px 0px 0px 0px;
	margin-left: 20px;
	border: none;
	font: bold x-small;
}
.enligne li {
  display: inline;
  list-style-type: none;
	hight:100px;
	/*border: double;*/
	} 
.logo_o_l {
/*  position: absolute;
  bottom: 1px;   */
  left: 1px;
  width: 140px;
}
.logo_o_l li{
	list-style-type: none;
	
}
.logo_o_r {
 position: absolute;
  bottom:-80px;
  left: 600px;
  width: 200px;
	font-size: 8px;
	font-family: Verdana, arial, helvetica, sans-serif;
	color: Black;
	text-align: center;
	font-weight: bold;
	background-color: White;
}
.logo_o_r li{
	list-style-type: none;
	
}
.ours_c {
	float: left;
	color: Black;
	/*border: solid;*/
}
.ours_c li {
	width: 400px;
	float: left;
	list-style-type: none; /*border: solid;*/
/*	font-family: "Times New Roman", Times, serif; */
	font-size: x-small;
	font: bold;
}
.ours {
	float: left;
	color: Black;
	/*border: solid;*/
}
.ours li {
	width: 400px;
	float: left;
	list-style-type: none;
	/*border: solid;*/
}
.annime {
	width: 100px;
	margin:10px 10px 0px 0px;
	float: right;
	color: Black;
	/*border: solid;*/
}
.texte_pied {
	font: bold small;
	text-align: center;
}

