/* CSS Document */

html { margin: 0; padding: 0; width: 100%; height: 100%; }
body { background-color: #e9f0d2; font: 12px Verdana, Arial, Helvetica, sans-serif; }
#wrapper { width: 100%; height: 100% }
#header { width: 100%; margin: 0 auto; }
#header h1 { margin: 0; padding: 0; font: normal 26px Verdana, Arial, Helvetica, sans-serif; color: #a9bf89; }
#wrap { width: 100%;margin: 0 auto; background-color: #FFFFFF; height: 100%;  }
#footer { width: 100%; height: 200px; margin: 0 auto;  }

h2 { font: bold 20px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; padding: 3px; margin: 20px; text-align: left; }
h3 { font:  bold 18px "Times New Roman", Times, serif; color: #FFFFFF; padding: 3px; width: 735px; margin: 6px auto; }
h4 { font: 18px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;  }

.total { color: #516940; background-color: #FFFFFF; }
.soustotal { background-color: #83a846; }
.etape { background-color: #78b020; font: 18px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; padding: 3px; width: 735px; margin: 0 auto; border: 3px inset #78b020; }
.bgh2 { background-color: #527538; font-family: serif; }

.normal { font: 11px Verdana, Arial, Helvetica, sans-serif; }
.petit { font: 10px Verdana, Arial, Helvetica, sans-serif; }
.trespetit { font: 9px Verdana, Arial, Helvetica, sans-serif; }

.etapeNum { font: bold 22px "Times New Roman", Times, serif; color: #000; text-decoration: none; border: none; }
.etapeInt { font: bold 16px "Times New Roman", Times, serif; color: #5bb300; text-decoration: none; border: none; }

a.lienbdc, a.lienbdc:link { color : #000; text-decoration : none; }
a.lienbdc:active { color : #000; }
a.lienbdc:hover { color : #000; } 



.etape { background-color: #78b020; font: 18px Verdana, Arial, Helvetica, sans-serif; padding: 3px; width: 735px; margin: 0 auto; border: 3px inset #78b020; }
.etape a, .etape a:link, .etape a:visited, .etape a:active { color: #839F55; text-decoration : none; }

.coolBtn {
	font: bold 14px serif; border-top : solid 1px #fff; border-bottom : solid 1px #0E3F00;
}
.coolInput {
	font: bold 14px serif; border-top : solid 1px #fff; border-bottom : solid 1px #0E3F00;
	border-left : none 0px; border-right : none 0px;
	color : #000;
}

table { border: 0 !important; margin: 0 auto; }
td { font: 11px Verdana, Arial, Helvetica, sans-serif;  }
font	{ font: Arial, Helvetica, sans-serif !important; }



.ligne_categorie{ background-color: #839f55; font: bold 14px serif;}
.ligne_sous_categorie{ background-color: # bgcolor="#e9f1dd"; font: 11px serif;}
.ligne_rubrique{ background-color: #839f55; font: bold 14px serif;}
.textNoir{font: bold 14px serif; color:#000;}
.textRouge{font: bold 14px serif; color:red;}
