a { 
	color:#990000;
}
a:hover {
	color:#000000;	
	text-decoration: overline underline;
}
a.lien { 9F2222
	color:#990000;	
}
a.lien:hover {
	color:#990000;	
	text-decoration: overline underline;
}
a.menulien {
	text-decoration: none;
	color:#990000;
}
a.menulien:hover {
	text-decoration: none;
	color:#000000;
}
a.menulien2 {
	text-decoration: none;
	color:#074662;
}
a.menulien2:hover {
	text-decoration: none;
	color:#FFFFFF;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#E1E1E1;
	color:#993300;
	font-size:14px;
	margin: 0px;
}
button {
	border: 1px solid;
}
img {
	border:none;
}
input {
	border: 1px solid;
	color:#075C80;
}
textarea {
	border: 1px solid;
	color:#075C80;
}
p {
	font-family:Arial, Helvetica, sans-serif;
	color:#993300;
	font-size:14px;
	margin: 0px;
}
select {
	border: 1px solid;
}
.tab {
	width:99%;
	/* height:475px; */
	padding-left:5px;
	padding-right:5px;
	/* overflow: auto; */
/* 
Valeurs possibles pour "overflow"

--1-- visible = (par défaut) le contenu ne sera pas rogné, et celui-ci peut sortir éventuellement de la boîte contenant l'élément.
Il peut arriver que même quand la valeur de la propriété "overflow" est accompagnée de cette valeur "visible", le contenu soit rogné 
par le système d'exploitation, pour tenir dans la fenêtre du document du visiteur.
--2-- hidden = le contenu sera rogné mais sans utilisation des barres de défilement et donc la partie débordante sera invisible.
La propriété "clip" va servir à spécifier la taille et la forme du reliquat du rognage.
--3-- scroll = le contenu sera rogné, avec cependant mise à disposition de barres de défilement, ce qui autorise la visualisation de l'élément.
Avec cette valeur appliquée à un type de média "print", la partie du contenu ayant débordée devrait aussi être imprimée.
--4-- auto = l'interprétation de cette valeur dépend du navigateur qui décide la suite à donner à la partie excédentaire du contenu}
.formulaire {
	width:99%;
	height:530px;
	/* overflow: auto; */
}
td {
	font-family:Arial, Helvetica, sans-serif;
	color:#993300;
	font-size:14px;
	margin: 0px;
}
th {
	text-decoration:none;
	font-weight: normal;
	text-align: left;
}
.listing tr:hover,
.listing tr.hilite{background-color:#E1E1E1;}

.acteur {
	color:#FFFFFF;
}
.bordure-tableau {
	border: thin outset #640311;
}
.bouton {
	color: #FFFFFF;
	background-color: #996633;
	border: 1px solid;
}
.caracteristique {
	color: #330000;
	font-style: italic;
}
.centre {
	text-align: center;
}
.cinq { 
	border:solid 65px;
	border-color:#FF0000 #00FF00 #0000FF #DEDEDE;
}
.fond-tableau-col-a {
	border-top: 1px solid #CC6600;
	border-bottom: 1px solid #640311;
	background-color: #D86F06;
	color: #333333;
	padding: 3px;
}
.fond-tableau-col-b {
	border-top: 1px solid #CC6600;
	border-bottom: 1px solid #640311;
	background-color: #CC6600;
	color: #333333;
	padding: 3px;
}
.rouge {
	font-weight:bold;
	color:#990000;
}
.noir {
	font-weight:bold;
	color:#000000;
}
.jaune {
	font-size:14px;
	color:#C68977;
}
.important {
	font-weight:bold;
	color:#620505;
}
.libelle {
	font-weight: bold;
	text-align: right;
	padding-right: 5px;
	color: #993300;
	vertical-align: top;
}
.libelle-centre {
	text-align: center;
	color: #330000;
}
.libelle-droite-s-titre {
	font-weight: bold;
	text-align: right;
	color: #330000;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;	
}
.ligne-bge {
	background-repeat: repeat-x;
	background-image: url(image/point_beige.jpg);
	background-position: center;
	height: 5px;
}
.ligne-bl {
	background-repeat: repeat-x;
	background-image: url(../image/point-bl.jpg);
	height: 10px;
	background-position: center;
}
.ligne_paire {
	background-color: #CC9900;
}
.ligne-rge {
	background-repeat: repeat-x;
	background-image: url(../image/point_rge.gif);
	background-position: center;
	height: 5px;
}
.ligneX {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #993300;
	padding-bottom: 5px;
}
.liste {
	border-bottom:solid 1px;
	border-color: #640311;
}
.menu {
	border-bottom: solid 1px;
	border-color: #640311;
}
.menu-niveau2 {
	background-color:#CCCC99;
}
.menu-niveau3 {
	background-color:#CC6600;
}
.menu1 {
	background-repeat: repeat-x;
	background-image: url(../img/pixel-menu1.jpg);
	width: 205px;
	padding: 5px;
	width: 205px;
	font-weight: bold;
	color: #330000;
}
.menu2 {
	border-top: solid 1px;
	border-color: #123C4E;
	background: transparent url("../img/fond.png") repeat;
	width: 205px;
	padding: 5px;
	position: relative;
	display: none;
	width: 205px;
}
.menu3 {
	border-top: 1px solid #640311;
	background-color: #B6B608;
	color: #333333;
	border-right-color: #640311;
	border-bottom-color: #640311;
	border-left-color: #640311;
}
.sensibilisation_exp {
	background-color: #FF0000;
	color: #000000;
	text-align: center;
}
.sensibilisation {
	border-top: 1px solid #640311;
	background-color: #FF0000;
	color: #000000;
	border-right-color: #640311;
	border-bottom-color: #640311;
	border-left-color: #640311;
}
.archive_exp {
	background-color: #FFFF00;
	color: #000000;
	text-align: center;
}
.exp {
	color: #000000;
	text-align: center;
	font-weight:bold;
}
.bureau {
	background-color: #CCCCCC;
	text-color: #330000;
	text-align: justify;
	padding: 10px;
}
.archive {
	border-top: 1px solid #640311;
	background-color: #FFFF00;
	color: #FFFFFF;
	border-right-color: #640311;
	border-bottom-color: #640311;
	border-left-color: #640311;
}
.courriel_exp {
	background-color: #00CC00;
	color: #000000;
	text-align: center;
}
.courriel {
	border-top: 1px solid #640311;
	background-color: #00CC00;
	color: #FFFFFF;
	border-right-color: #640311;
	border-bottom-color: #640311;
	border-left-color: #640311;
}
.etranger_exp {
	background-color: #0000FF;
	color: #000000;
	text-align: center;
}
.etranger {
	border-top: 1px solid #640311;
	background-color: #0000FF;
	color: #FFFFFF;
	border-right-color: #640311;
	border-bottom-color: #640311;
	border-left-color: #640311;
}
.menu3_cache {
	color: #D86F06;
}
.menu4 {
	border-top: solid 1px;
	border-color: #640311;
	background-color: #93932B;
	color: #333333;
}
.menu4_cache {
	color: #CC6600;
}
.message-erreur-mail {
	color:#990000;
	font-weight:bold;
	text-align: center;
	height: 20px;
	font-size: 14px;
}
.padding-gauche-1-5px {
	border-top: solid 1px;
	border-color: #640311;
	padding-left: 5px;
	background-color: #CC6600;
	color: #333333;
}
.padding-gauche-2-5px {
	border-top: solid 1px;
	border-color: #640311;
	padding-left: 5px;
	background-color: #D86F06;
	color: #333333;
}
.padding-haut {
	padding-top: 3px;
}
.padding-left-table {
	padding-left: 10px;
}
.s-titre {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
}
.s-titremarron {
	font-size: 14px;
	font-weight: bold;
	color: #990000;
	padding-top: 5px;
	padding-bottom: 5px;
}
.s-titre_centre {
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #330000;
	padding-top: 5px;
	padding-bottom: 5px;
}
.s-titre_centre_bis {
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #999900;
	padding-top: 5px;
	padding-bottom: 5px;
}
.s-titre-et-fond-tableau-2 {
	background-image: url(http://moussiki.free.fr/img/fond-menu-2.jpg);
	font-size: 14px;
	font-weight: bold;
	color: #E1E1E1;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #123C4E;
}
.s-titre-et-fond-tableau {
	background-color: #033A55;
	font-size: 14px;
	font-weight: bold;
	color: #E1E1E1;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #F77503;
}
.s-titre-et-fond-tableau-bis {
	border-top: 1px solid #640311;
	color: #330000;
	background-color: #CCCC99;
	padding: 5px;
	height: 18px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-color: #640311;
	border-bottom-color: #640311;
	border-left-color: #640311;
}
.tableaunoir {
	background-color: #000000;	
}
.texte {
	padding:0px;
	text-align:justify;
	margin: 0px;
	color: 333333;
}
.texte-centre {
	padding:0px;
	text-align:center;
	margin: 0px;
	color: 333333;
}
.titre {
	font-size: 16px;
	text-transform: uppercase;
	color: #620505;
	padding-top: 10px;
	padding-bottom: 10px;
	#font-weight: bold;
}
.titre2 {
	font-size: 14px;
	text-transform: uppercase;
	color: #BB0505;
	padding-top: 0px;
	padding-bottom: 10px;
	#font-weight: bold;
}
.titreblanc {
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
}
.titre_blanc {
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
}
.titre_film_litterature {
	color: #330000;
}
.titre-rubrique {
	font-weight: bold;
	color: #330000;
	text-align: left;
}
.importantclas {
	border-top: 1px solid #640311;
	background-color: #FF6600;
	color: #000000;
	border-right-color: #640311;
	border-bottom-color: #640311;
	border-left-color: #640311;
}

