body {
	font-family:  Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
	font-size: 6px;
}

a { color: #000000; text-decoration: underline; }
a:hover {  text-decoration: none; }

td {
	font-family:  Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
	font-size: 11px;
}



td.footer-texte{
	color: #929397;
	font-size:8px;
}
a.footer-lien :hover {
	color: #929397;
	font-size:8px;
	text-decoration: none
}

a.footer-lien {
	color: #929397;
	font-size:8px;

}

.gris {
	color: #929397;
}

.bleu {
	color: #278FBA;
}

a.bleu {
	color: #278FBA;
}

a.bleu :hover {
	color: #278FBA;
	text-decoration: none
}

a.bleu-petit {
	color: #278FBA;
	font-size: 10px;
}

.gris-petit {
	color: #929397;
	font-size: 10px;
}

a.bleu-petit :hover {
	color: #278FBA;
	font-size: 10px;
	text-decoration: none
}


.bleu-petit {
	color: #278FBA;
	font-size: 10px;
}

.fond-bleu {
	background-color: #278FBA;
}




a.vert-petit :hover {
	color: #80BB3D;
	font-size: 10px;
	text-decoration: none
}

.vert {
	color: #80BB3D;
}

.vert-souligne {
	color: #80BB3D;
	font-size: 13px;
	font-weight: bold;
	padding: 4px 4px 2px; 
	height: 28px;
	border-bottom: 1px solid #80BB3D; 
}

.delegation   { 
	color: #000; 
	font-size: 11px;
	padding: 5px 
}
.vert-petit {
	color: #80BB3D;
	font-size: 10px;
}


.fond-vert {
	background-color: #80BB3D;
}

a.jaune-petit :hover {
	color: #DDA421;
	font-size: 10px;
	text-decoration: none
}

.jaune {
	color: #DDA421;
}

.jaune-petit {
	color: #DDA421;
	font-size: 10px;
}


.fond-jaune {
	background-color: #DDA421;
}


.contour-jaune {
	border-color: #DDA421;
	border-style: solid;
	border-width: 1px;
}

a.orange-petit :hover {
	color: #CF7127;
	font-size: 10px;
	text-decoration: none
}

.orange {
	color: #CF7127;
}

.orange-petit {
	color: #CF7127;
	font-size: 10px;
}


.fond-orange {
	background-color: #CF7127;
}

.bleu-gris {
	color: #515C79;
}

.titre-gris {
	font-family: tahoma;
	color: #515C79;
	font-size: 20px;
}

.titre-bleu {
	font-family: arial;
	color: #278FBA;
	font-size: 20px;
	font-weight: bold;
}

.titre-vert {
	font-family: arial;
	color: #80BB3D;
	font-size: 20px;
	font-weight: bold;
}

.titre-jaune {
	font-family: arial;
	color: #DDA421;
	font-size: 20px;
	font-weight: bold;
}

.titre-orange {
	font-family: arial;
	color: #CF7127;
	font-size: 20px;
	font-weight: bold;
}


.titre-blanc {
	font-family: arial;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}

.noir {
	color:#000000;
}
.rose {
	color: #8B0052;
}

a.rose-petit {
	color: #8B0052;
	font-size: 10px;
}

.fond-rose {
	background-color: #8B0052;
}

.paragraphe-menu2 {
	
	color: #888888;
	font-size: 10px;
	text-align: center;
}

td.menu2-niveau1 {

	background-color: #8C0354;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	cursor:pointer;
}

td.menu2-Gie {

	background-color: #EC6A00;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	cursor:pointer;
}

td.menu2-niveau2 {
	background-color: #9D296D;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	cursor:pointer;
}

td.menu2-niveau3 {
	background-color: #AE4E87;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	cursor:pointer;
}

td.menu2-niveau4 {
	background-color: #C075A1;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	cursor:pointer;
}



select.menu-deroulant-gris {
	font-family:  Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #858384;
	border-color: #858384;
	border-style: solid;
	border-width: 1px;
}

td.flash-libelle{
	font-size: 11px;
	color: #FFFFFF;
	background-color: #929397;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
}

td.flash-fond-vert-contour-bas-gauche-droite{
	font-size: 11px;
	background-color: #F3F7D6;
	border-color: #929397;
	color: #929397;
	border-left: 1px;
	border-right: 1px;
	border-top: 0px;
	border-bottom: 1px;
	border-style: solid;
}

td.flash-fond-bleu-contour-bas-gauche-droite{
	font-size: 11px;
	background-color: #F3F7D6;
	border-color: #929397;
	color: #929397;
	border-left: 1px;
	border-right: 1px;
	border-top: 0px;
	border-bottom: 1px;
	border-style: solid;
}

td.flash-fond-jaune-contour-bas-gauche-droite{
	font-size: 11px;
	background-color: #F3F7D6;
	border-color: #929397;
	color: #929397;
	border-left: 1px;
	border-right: 1px;
	border-top: 0px;
	border-bottom: 1px;
	border-style: solid;
}

td.flash-fond-orange-contour-bas-gauche-droite{
	font-size: 11px;
	background-color: #F3F7D6;
	border-color: #929397;
	color: #929397;
	border-left: 1px;
	border-right: 1px;
	border-top: 0px;
	border-bottom: 1px;
	border-style: solid;
}

td.flash-cadre-texte-defilant{
	color: #929397;
	border : 1px;
	border-style: solid;
	font-size: 11px;
	background-color: #FFFFFF;
	border-color: #929397;

}

.flash-texte {
	font-size: 10px;
}

.justif {
	text-align: justify;
}

input, select, textarea {
	font-family:  Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	margin: 2px 0;
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
	background-image: url(../images/champ-fond.jpg);
	background-repeat: repeat-x;

}

.bouton{

	font-family:  Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	padding: 2px;
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
	background-image: url(../images/bouton-fond.jpg);
	background-repeat: repeat-x;
    text-align: center;
    cursor:pointer;
}

input.b_authentification
{
    color: white;
    background-image: url("../images/bouton-fond-orange.gif");
    background-repeat: repeat-x;
    background-position: left center; 
    border: 1px solid #CCCCCC;
    padding: 2px;
    text-align: center;
    cursor:pointer;
}

input.identification {
    font-weight: bold;
    color: #000000;
    background-color: #DDDDDD;
    background-image: url("../images/bouton-fond.gif");
    background-repeat: repeat-x;
    background-position: left center; 
    border: 1px solid #919191;
    padding: 2px 2px;
    margin: 0px;
    text-align: center;
    cursor:pointer;
}

ul
{
  list-style-type: none;
  padding: 0;
  margin: 0;
}


li.niveau1
{
  background-image: url('../images/puce-bleu.jpg');
  background-repeat: no-repeat;
  background-position: 0 5px;
  padding: 2px 0 2px 15px;
  margin: .4em 0;
}

li.niveau2
{
  background-image: url('../images/puce-vert.jpg');
  background-repeat: no-repeat;
  background-position: 20px 5px;
  padding: 2px 0 2px 33px;
  margin: .4em 0;
}

.Texte-Gras-Blanc-Normal {
	
	font-style: normal;
	letter-spacing: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	word-spacing: normal;
	text-transform: none;
	color: #FFFFFF;
	font-family: sans-serif;
	font-size: 09pt;
	text-decoration: none
	           
}

TD.EnteteVisualiseur{

	background-color: #8B0052;

	border-color: #8B0052;
	border-width: 1px;
	border-style: solid;
	font-style: normal;
	letter-spacing: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	word-spacing: normal;
	text-transform: none;
	color: #FFFFFF;
	font-family: sans-serif;
	font-size: 09pt;
	text-decoration: none
}

TD.CorpsVisualiseur{
	
	background-color: #FFFFFF;
	border-color: #8B0052;
	border-width: 1px;
	border-style: solid;
	font-style: normal;
	letter-spacing: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	word-spacing: normal;
	text-transform: none;
	color: #000000;
	font-family: sans-serif;
	font-size: 09pt;
	text-decoration: none;
	padding: 10px
}
