.fond_page {
	background-image:url(/images/fond.jpg);
}

.menu_haut a {
	letter-spacing:-1px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#252525;
	text-decoration:none;
}

.menu_haut a:hover {
	letter-spacing:-1px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#252525;
	text-decoration:none;
}

.menu_haut font {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	letter-spacing:2px;
	color:#49730C;
	font-size:11px;
	font-weight:bold;
}
.menu_haut input {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	border:0px;
	font-size:11px;
	background-color:#FFFFFF;
	height:15px;
}


.menu_haut_blanc a {
	letter-spacing:0px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#DFF48D;
	text-decoration:none;
}

.menu_haut_blanc a:hover {
	letter-spacing:0px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#DFF48D;
	text-decoration:none;
}

.menu_haut_blanc font {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	letter-spacing:2px;
	color:#DFF48D;
	font-size:11px;
	font-weight:bold;
}
.menu_haut_blanc input {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	border:0px;
	font-size:11px;
	background-color:#FFFFFF;
	height:15px;
}

input.saisie {
	width:110px;
}

input.bt_ok {
	width:25px;
}

.barre2 {
	color:#515151;
	font-weight:bold;
}
.pied {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#515151;
	text-align:center;
	border-top:1px solid #CCED47;
}
.pied a {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#50790F;
	text-decoration:underline;
}
.pied a:hover {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#50790F;
	text-decoration:underline;
}

.contenu {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#515151;
	padding-left:2px;
	padding-right:2px;
}


.contenu textarea,input,select {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#515151;
}


.contenu h3 {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:17px;
	color:#50790F;
	border-bottom:1px solid #50790F;
	font-weight:bolder;
}

.contenu a {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#50790F;
	text-decoration:underline;
}
.contenu a:hover {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#50790F;
	text-decoration:underline;
}

.titre_home {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:16px;
	color:#5E84EF;
}

.chemin {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#50790F;
	text-decoration:none;
	border-bottom:1px solid #FFE4C4;
	padding-bottom:2px;
	padding-top:1px;
	height:20px;
}

.chemin a {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#50790F;
	text-decoration:underline;
}

.chemin a:hover {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#50790F;
	text-decoration:underline;
}

.recherche_indicateurs {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#50790F;
	padding:5px;
}

.recherche_indicateurs select {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	border:1px solid #50790F;
	background-color:#FFFFFF;
	height:15px;
	font-size:10px;
	margin:0px;
	padding:0px;
	spacing:0px;
}
.recherche_indicateurs option {
	scrollbar-face-color:#7D9E33;
	scrollbar-track-color:#FFFFFF;
	scrollbar-arrow-color:#7D9E33;
	
}

.recherche_indicateurs input {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	border:1px solid #50790F;
	background-color:#FFFFFF;
	height:17px;
	width:25px;
	font-size:10px;
	scrollbar-base-color:#50790F;
}

.resultats_indicateurs {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	border:0px;
}

.resultats_titre td {
	background-color:#50790F;
	font-weight:bold;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	border:0px;
	color:#FFFFFF;
}

.resultats_titre th {
	background-color:#FFFFFF;
	font-size:5px;
	border:0px;
}

.resultats_indicateurs th {
	background-color:#E2F490;
	font-weight:bold;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	border:0px;
}

.resultats_indicateurs td {
	font-weight:normal;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	border:0px;
	padding-left:0px;
	padding-right:1px;
	padding-top:3px;
	padding-bottom:0px;
}

.resultats_indicateurs a {
	color:#425E9B;
	text-decoration:underline;
}


dd, dt {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
}
.bleu {
	color:#7587BF;
}

table.tableau_bord thead td {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#515151;
	padding-left:2px;
	padding-right:2px;
	padding-top:3px;
	padding-bottom:1px;
	background-color:#DFF48D;
	background-image:url(/images/fond-vert.jpg);
	text-align:center;
}

table.tableau_bord thead th {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#515151;
	padding-left:2px;
	padding-right:2px;
	padding-top:3px;
	padding-bottom:1px;
	background-color:#DFF48D;
	background-image:url(/images/fond-vert.jpg);
	text-align:left;
}

table.tableau_bord tbody td {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#414141;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#FDE0C9;
	background-image:url(/images/fond-saumon.jpg);
	text-align:right;
}

table.tableau_bord tbody th {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#414141;
	padding-left:2px;
	padding-right:2px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#FDE0C9;
	background-image:url(/images/fond-saumon.jpg);
	text-align:left;
	font-weight:normal;
}

table.tableau_bord tbody td.paire {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#414141;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#FFC39E;
	background-image:url(/images/fond-orange.jpg);
	text-align:right;
}

table.tableau_bord tbody th.paire {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#414141;
	padding-left:2px;
	padding-right:2px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#FFC39E;
	background-image:url(/images/fond-orange.jpg);
	text-align:left;
	font-weight:normal;
}

div.bouton {
	background-image:url(/images/fond-bouton.jpg);
	padding:2px;
	font-size:12px;
	border-bottom:1px solid #003562;
	border-right:1px solid #003562;
	border-left:1px solid #C0C0C0;
	border-top:1px solid #C0C0C0;
	text-align:center;
	height:20px;
}

div.bouton:hover {
	background-image:url(/images/fond-bouton.jpg);
	padding:2px;
	font-size:12px;
	border-bottom:1px solid #C0C0C0;
	border-right:1px solid #C0C0C0;
	border-left:1px solid #003562;
	border-top:1px solid #003562;
	text-align:center;
	height:20px;
}

div.bouton a {
	color:#515151;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
div.bouton a:hover {
	color:#515151;
	font-size:12px;
	text-decoration:none;
}
